Pekka Abrahamsson

Publication List Details

Period

2002 - 2009

Number

41

Co-Authors

Mobile-D for Mobile Software: How to Use Agile Approaches for the Efficient Development of Mobile Applications (2009)

Pekka Abrahamsson, Tuomas Ihme, Kari Kolehmainen, Pekka Kyllönen, Outi Salo

Mobile phone terminals have been closed environments until recent years. The change brought by open platform technologies such as Symbian operating system and javatechnologies have opened up a...

Long-term effects of test-driven development : a case study (2009)

Marchenko, Artem, Abrahamsson, Pekka, Ihme, Tuomas

Tenth International Conference on Agile Processes and eXtreme Programming in Software Engineering. XP 2009. Pula, Sardinia, Italy, May 25-29, 2009.Lecture Notes in Business Information Processing...

Positioning agility (2009)

Oza, Nilay, Abrahamsson, Pekka, Conboy, K.

Lecture Notes in Business Information Processing Vol.31, 206 - 208

Commitment in Software Process Improvement- In Search of the Process (2008)

Pekka Abrahamsson, Netta Iivari

Studies have shown that nearly two-thirds of all software process improvement (SPI) efforts have failed or at least fell short of expectations. Commitment has been argued to play an important role in...

The Use of Architectural Patterns in the Agile Software Development of Mobile Applications (2008)

Tuomas Ihme, Pekka Abrahamsson

Abstract: Architectural design patterns capture proven solutions of skilled designers to many recurring design problems. However, these patterns may lead to large solutions and overengineering, which...

Does Refactoring Improve Reusability? (2008)

Raimund Moser, Alberto Sillitti, Pekka Abrahamsson, Giancarlo Succi

Abstract. The improvement of the software development process through the development and utilization of high quality and reusable software components has been advocated for a long time. Agile...

An Empirical Evaluation of the Process Workshop Approach (2008)

Minna Pikkarainen, Hannu Tanner, Jani Lehtinen, Mikko Levonmaa, Pekka Abrahamsson

Abstract. Electronic process guides are a commonplace for software organizations. Developing useful process guides is, however, often a difficult and laborious task. Process Workshop is an approach...

Garmisch-Partenkirchen, Germany. Self-Adaptability of Agile Software Processes: A Case Study on Post-Iteration Workshops (2008)

Outi Salo, Kari Kolehmainen, Pekka Kyllönen, Jani Löthman, Sanna Salmijärvi, Pekka Abrahamsson

Abstract. None of the agile methods are claimed to fit all development situations. A team should attempt to adapt the methods and practices to fit their specific needs. For that reason agile...

Lecture Notes in Computer Science 1 Modelling Usability Capability – Introducing the Dimensions (2008)

Timo Jokela, Pekka Abrahamsson

Abstract. Usability capability is a characteristic of a development organization that predicts the level of usability the development projects are capable of achieving. Our experiments with the...

An Iterative Improvement Process for Agile Software Development (2008)

Outi Salo, Pekka Abrahamsson

Agile software development of short iterative cycles offers an opportunity for rapid, visible and motivating software process improvement (SPI). The agile principles suggest the regular reflections...

Scientific results Practical cases (2008)

Pekka Abrahamsson, Engisud Ita, Nokia Fin

Why should we care about scientific results? Slow:  Takes long time to make to a conference (612 months),  takes even longer for a good journal (13yrs) Uncontrollable: ...

Conference on Product Focused Software Process Improvement, Keihanna-Plaza, Kansai Science City in Kyoto-Nara area, Japan. Empirical Evaluation of Agile Software Development: the Controlled Case Study Approach (2008)

Outi Salo, Pekka Abrahamsson

Abstract. Agile software development, despite its novelty, is an important domain of research within software engineering discipline. Agile proponents have put forward a great deal of anecdotal...

agile (2008)

Raimund Moser, Pekka Abrahamsson, Witold Pedrycz, Alberto Sillitti, Giancarlo Succi

case study on the impact of refactoring on quality and productivity in an

Predicting Software Defect Density: A Case Study on Automated Static Code Analysis (2008)

Artem Marchenko, Pekka Abrahamsson

Abstract. The number of defects is an important indicator of software quality. Agile software development methods put an explicit requirement on automation and permanently low defect rates. Code...

Does test-driven development improve the program code? Alarming results from a comparative case study (2008)

Siniaalto, Maria, Abrahamsson, Pekka

Lecture Notes in Computer Science 5082: Balancing Agility and Formalism in Software Engineering, 143 - 156

A case study on the impact of refactoring on quality and productivity in an agile team (2008)

Moser, R., Abrahamsson, Pekka, Pedrycz, W., Sillitti, A., Succi, G.

Lecture Notes in Computer Science 5082: Balancing Agility and Formalism in Software Engineering, 252 - 266

A preliminary roadmap for empirical research on agile software development (2008)

Dingsøyr, T., Dybå, T., Abrahamsson, Pekka

Proceedings - Agile 2008 Conference. Toronto, Canada, 4 - 8 Aug. 2008, 83 - 94

Communication in distributed agile development: A case study (2007)

Korkala, Mikko, Abrahamsson, Pekka

EUROMICRO 2007 - Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2007. Lubeck, Germany, 28 - 31 Aug. 2007, 203 - 210

Agile software development of mobile information systems (2007)

Abrahamsson, Pekka

Lecture Notes in Computer Science. Vol. 4495. Advanced Information Systems Engineering, 1 - 4

Predicting software defect density: A case study on automated static code analysis (2007)

Marchenko, Artem, Abrahamsson, Pekka

Lecture Notes in Computer Science. Vol. 4536. Agile Processes in Software Engineering and Extreme Programming, 137 - 140

Effort prediction in iterative software development processes - incremental versus global prediction models (2007)

Abrahamsson, Pekka, Moser, R., Pedrycz, W., Sillitti, A., Succi, G.

Proceedings - 1st International Symposium on Empirical Software Engineering and Measurement, ESEM 2007. Madrid, Spain, 20 - 21 Sept. 2007, 344 - 353

Providing Test Quality Feedback Using Static Source (2005)

Laurie Williams, Jason Osborne, Mladen Vouk, Pekka Abrahamsson

A classic question in software development is “H ow much testing is enough? ” Aside from dynamic coverage-based metrics, there are few measures that can be used to provide guidance on the quality...

Providing Test Quality Feedback Using Static Source (2005)

Laurie Williams, Jason Osborne, Mladen Vouk, Pekka Abrahamsson

A classic question in software development is “How much testing is enough? ” Aside from dynamic coverage-based metrics, there are few measures that can be used to provide guidance on the quality...

On-Site Customer in an XP Project: Empirical Results from a Case Study (2004)

Juha Koskela, Pekka Abrahamsson

Abstract. Extreme programming (XP), similar to other agile software development methods, values close collaboration with customers. One of the XP's practices suggests that customer should be 100...

Improving Requirements Management in Extreme Programming with Tool Support - an Improvement Attempt That Failed," presented at Euromicro 2004 conference (2004)

Jukka Kääriäinen, Juha Koskela, Pekka Abrahamsson, Juha Takalo

While Extreme programming (XP) relies on certain principles, it requires an extensive set of tools to enable an effective execution of its practices. In many companies, putting stories on the board...

Managing Commitments and Risks: Challenges in Distributed Agile Development (2004)

Jyrki Kontio, Magnus Höglund, Jan Rydén, Pekka Abrahamsson

Software development is always a challenging undertaking and it requires high commitments from individuals who participate in it. Software development often involves new technology, challenging or...

Software development under stringent hardware constraints: Do agile methods have a chance (2003)

Jussi Ronkainen, Pekka Abrahamsson

Abstract. Agile software development methods have been suggested as useful in many situations and contexts. However, only few (if any) exp eriences are available regarding the use of agile methods in...

The interaction between organizational subcultures and user-centered design—A case study of an implementation effort (2002)

Netta Iivari, Pekka Abrahamsson

Usability is a quality characteristic of a software product or system. User-centered design (UCD) is an approach focusing on making systems usable. However, improving the position of UCD is widely...