Post Mortem Analysis Essay

1084 Words5 Pages

Software Engineering is not only about technical solutions, it is also a large extent concerned with organizational issues, project management and human behavior. The energy consumption of software is an increasing concern as the use of mobile applications, embedded systems, and data center-based services expands. While research in green software engineering is correspondingly increasing, little is known about the current practices and perspectives of software engineers in the field. The major findings and implications from the collected data contextualize existing green software engineering research and suggest directions for researchers aiming to develop strategies and tools to help practitioners improve the energy usage of their applications. …show more content…

The ‘mixing’ might be within one study, by using multiple data collection techniques, or among several studies. Key decisions involve the strategy for data collection, and the sequence in which different methods are employed. While mixed method research is a powerful approach to inquiry, the researcher is challenged with the need for extensive data collection, the time intensive nature of analyzing multiple sources of data, as well as the requirement to be familiar with both quantitative and qualitative forms of …show more content…

Thus, a post-mortem analysis is similar to the case study in terms of scope and to the survey in that it looks at the past. The basic idea behind post-mortem analysis is to capture the knowledge and experience from a specific case or activity after it has been finished. There are two types of post-mortem analysis: a general post-mortem analysis capturing all available information from an activity or a focused post-mortem analysis for a specific activity, for example, cost estimation. “A learning organization is an organization skilled at creating, acquiring, and transferring knowledge, and at modifying its behavior to reflect new knowledge and insights” [2]. To become a true engineering discipline Web engineering also must adopt and adapt research methods from other disciplines. Engineering means, among other things, that it should be able to understand, plan, monitor, control, estimate, predict and improve the way web engineers engineer their products. Web and software measurement form the basis, but they are not sufficient. Methods are needed so that it is possible to scientifically state whether something is better than something else. Thus, empirical methods provide one important scientific basis for web engineering too. For some type of problems other methods, for example the use of mathematical models for predicting software reliability, are better

Open Document