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...
Oza, Nilay, Abrahamsson, Pekka, Conboy, K.
Lecture Notes in Business Information Processing Vol.31, 206 - 208
Product-Focused software process improvement (2009)
Eds. Bomarius, F., Oivo, Markku, Jaring, Päivi, Abrahamsson, Pekka
Lecture Notes in Business Information Processing 32
Lots done, more to do: The current state of agile systems development research (2009)
Abrahamsson, Pekka, Conboy, K., Wang, X.
European Journal of Information Systems Vol.18 Nr.4, 281 - 284
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...
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...
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)
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: ...
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...
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...
Salo, Outi, Abrahamsson, Pekka
IET Software Vol.2 Nr.1, 58 - 64
Perspectives on Global Software Development: special issue on PROFES 2007. Guest Editorial (2008)
Abrahamsson, Pekka, Münch, Jürgen, Kuvaja, Pasi
Software Process Improvement and Practice Vol.13, 213 - 215
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
Marchenko, A., Abrahamsson, Pekka
Proceedings - Agile 2008 Conference. Toronto, Canada, 4 - 8 Aug. 2008, 15 - 26
The impact of agile practices on communication in software development (2008)
Pikkarainen, Minna, Haikara, Jukka, Salo, Outi, Abrahamsson, Pekka, Still, J.
Empirical Software Engineering Vol.13 Nr.3, 303 - 337
Extreme programming and agile processes in software engineering (2008)
Abrahamsson, Pekka, Baskerville, R., Conboy, R., Fitzgerald, B., Morgan, L., Wang, X. (eds.)
Proceedings Springer
Salo, Outi, Abrahamsson, Pekka
IET Software: 2(1), 58 - 64
Full papers TABLE OF CONTENTS Rationale Support for Maintenance of Large Scale Systems 1-12 (2007)
Elisa Workshop, Janet E. Burge, David C. Brown, Evolutionary Product, Line Modelling, Serguei Roubtsov, ...
Proceedings of the
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)
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
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
Outi Salo, Pekka Abrahamsson, Päivi Järing, Vtt Symposium, Outi Salo, Pekka Abrahamsson, ...
agile processes, adaptive processes,
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...
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...
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...
The role of commitment in software process improvement / (2002)
Diss. -- Oulun yliopisto.