Publications
Found 46 scientific publications (published or accepted for publication in forums with peer review).
Simula has implemented a set of publication guidelines based on the Vancouver Convention, which are enforced for all publications available in our online database.
2010
Articles in International Journals
E. Arisholm,
L. C. Briand,
and
E. B. Johannessen.
A Systematic and Comprehensive Investigation of Methods to Build and Evaluate Fault Prediction Models,
Journal of Systems and Software 83(1):2-17,
2010.
H. C. Benestad,
B. C. D. Anda,
and
E. Arisholm.
Understanding the cost of software change: A quantitative and qualitative investigation of change effort during evolution of two software systems,
Empirical Software Engineering 15(2):166-203,
2010.
Chapters in Books
H. C. Benestad,
B. C. D. Anda,
and
E. Arisholm.
A Method to Measure Productivity Trends during Software Evolution,
In: CCIS - Evaluation of Novel Approaches to Software Engineering, ed. by Maciaszek, Leszek A. and González-Pérez, César and Jablonski, Stefan. Springer, vol. 69, chap. 2, pp. 147-162. Communications in Computer and Information Science,
2010.
Technical Reports
S. Ali,
H. Hemmati,
N. E. Holt,
E. Arisholm,
and
L. Briand.
Model Transformations as a Strategy to Automate Model-Based Testing - A Tool and Industrial Case Studies,
Simula Research Laboratory, Technical Report(2010-01),
2010.
2009
Articles in International Journals
H. C. Benestad, B. C. D. Anda, and E. Arisholm. Understanding software maintenance and evolution by analyzing individual changes: A literature review, Journal of Software Maintenance and Evolution: Research and Practice 21(6):349-378, 2009.
F. O. Bjørnson, A. I. Wang, and E. Arisholm. Improving the effectiveness of root cause analysis in post mortem analysis: A controlled experiment , Information and Software Technology 51(1):150-161, 2009.
J. Hannay,
E. Arisholm,
H. Engvik,
and
D. Sjøberg.
Effects of Personality on Pair Programming,
Transactions on Software Engineering 36(1):61--80,
2009.
J. E. Hannay, T. Dybå, E. Arisholm, and D. I. K. Sjøberg. The Effectiveness of Pair-Programming: A Meta-Analysis, Information and Software Technology 55(7):1110-1122, 2009.
A. I. Wang and E. Arisholm. The Effect of Task Order on the Maintainability of Object-Oriented Software, Information and Software Technology 51(2):293-305, 2009.
Refereed Proceedings
H. C. Benestad,
B. C. D. Anda,
and
E. Arisholm.
Are we more productive now? Analyzing change tasks to assess productivity trends during software evolution,
In: Evaluation of Novel Approaches to Software Engineering (ENASE), ed. by Stefan Jablonski and Leszek A. Maciaszek, Elsevier,
2009.
Chapters in Books
E. Arisholm. A Series of Controlled Experiments on Software Maintenance, In: Simula Research Laboratory - by thinking constantly about it, ed. by Aslak Tveito, Are Magnus Bruaset, Olav Lysne. Springer, Heidelberg, chap. 30, pp. 459-479, 2009.
Technical Reports
N. E. Holt, E. Arisholm, and L. Briand. Technical Report 2009-06: An Eclipse Plug-in for the Flattening of Concurrency and Hierarchy in UML State Machines, Simula Research Laboratory AS, 2009.
2008
Edited Books
E. Arisholm,
L. C. Briand,
and
B. C. D. Anda.
Proceedings of the First Workshop on Empirical Studies of Model-Driven Engineering (ESMDE),
http://CEUR-WS.org/Vol-392,
2008.
Articles in International Journals
J. Dzidek, E. Arisholm, and L. C. Briand. A Realistic Empirical Evaluation of the Costs and Benefits of UML in Software Maintenance, IEEE Transaction on Software Engineering 34(3):407-432, 2008.
Technical Reports
E. Arisholm,
L. C. Briand,
and
E. B. Johannessen.
A Systematic and Comprehensive Investigation of Methods to Build and Evaluate Fault Prediction Models,
Simula Research Laboratory,
2008.
H. C. Benestad,
B. C. D. Anda,
and
E. Arisholm.
An investigation of change effort in two evolving software systems,
Simula Research Laboratory,
2008.
H. C. Benestad,
B. C. Dahlum Anda,
and
E. Arisholm.
A systematic review of empirical software engineering studies that analyze individual changes,
Simula Research Laboratory,
2008.
2007
Articles in International Journals
E. Arisholm,
H. E. Gallis,
T. Dybå,
and
D. I. K. Sjøberg.
Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise,
IEEE Transactions on Software Engineering 33(2):65-86,
2007.
T. Dybå, E. Arisholm, D. Sjøberg, J. E. Hannay, and F. Shull. Are Two Heads Better than One? On the Effectiveness of Pair Programming, IEEE Software 24(6):12-15, 2007.
Refereed Proceedings
E. Arisholm, L. C. L. Briand, and M. J. Fuglerud. Data Mining Techniques for Building Fault-proneness Models in Telecom Java Software, In: 18th International Symposium on Software Reliability Engineering (ISSRE) , ed. by ?, pp. 215-224, IEEE Computer Society, 2007.
A. I. Wang, E. Arisholm, and L. Jaccheri. Educational Approach to an Experiment in a Software Archiecture Course, In: 20th Conference on Software Engineering Education and Training (CSEE&T 2007), ed. by ?, pp. 291-300, IEEE Computer Society, 2007.
Technical Reports
J. Dzidek, E. Arisholm, and L. C. Briand. A Realistic Empirical Evaluation of the Costs and Benefits of UML in Software Maintenance, Simula Research Laboratory, Technical Report(2007 - 04), Oslo, Norway, 2007.
2006
Articles in International Journals
E. Arisholm.
Empirical Assessment of the Impact of Structural Properties on the Changeability of Object-Oriented Software,
Information and Software Technology 48(11):1046-1055,
2006.
E. Arisholm,
L. C. L. Briand,
S. E. Hove,
and
Y. Labiche.
The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation,
IEEE Transactions on Software Engineering 32(6):365-381,
2006.
Refereed Proceedings
E. Arisholm
and
L. C. L. Briand.
Predicting Fault-prone Components in a Java Legacy System,
In: 5th ACM-IEEE International Symposium on Empirical Software Engineering (ISESE), Rio de Janeiro, Brazil, September 21-22, ed. by Maldonado, Mendes & Wohlin, pp. 8-17, ACM,
2006.
H. C. Benestad,
B. C. D. Anda,
and
E. Arisholm.
Assessing Software Product Maintainability Based on Class-Level Structural Measures,
In: 7th International Conference on Product-focused Software Process Improvement (PROFES), ed. by Jürgen Münch, pp. 94-111, Springer-Verlag. Lecture Notes in Computer Science,
2006.
Chapters in Books
E. Arisholm and D. Sjøberg. Evaluating the Effect of a Delegated versus Centralized Control Style on the Maintainability of Object-Oriented Software, In: Software Process Improvement: Results and Experience from the Field, ed. by Conradi, Dybå, Sjøberg & Ulsund. Springer, chap. 20, pp. 379-406, 2006.
2005
Articles in International Journals
A. Karahasanovic,
B. C. D. Anda,
E. Arisholm,
S. E. Hove,
M. Jørgensen,
D. I. K. Sjøberg,
and
R. Welland.
Collecting Feedback during Software Engineering Experiments,
Empirical Software Engineering 10(2):113-147,
2005.
Refereed Proceedings
H. C. Benestad,
E. Arisholm,
and
D. I. K. Sjøberg.
How to Recruit Professionals as Subjects in Software Engineering Experiments,
In: IRIS (Information Systems Research in Scandinavia), August 6-9, Kristiansand Norway, ed. by Hustad, E., Munkvold, B.E., Rolland, K. and Flak, L.S., Department of Information Systems, Agder University College,
2005.
T. Dybå, N. B. Moe, and E. Arisholm. Measuring Software Methodology Usage: Challenges of Conceptualization and Operationalization, In: International Symposium on Empirical Software Engineering (ISESE'05), Noosa, Australia, November 17-18, pp. 447-458, IEEE Computer Society, 2005.
Technical Reports
E. Arisholm,
L. C. L. Briand,
S. E. Hove,
and
Y. Labiche.
The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation,
Simula Research Laboratory, Technical Report(2005-14),
2005.
Contributed talk
H. E. Gallis and E. Arisholm. The Pair Programming Experiment, Presentation of the international pair programming experiment, SPIKE seminar, Oslo, June 16th 2005, 2005.
2004
Articles in International Journals
E. Arisholm
and
D. I. K. Sjøberg.
Evaluating the Effect of a Delegated versus Centralized Control Style on the Maintainability of Object-Oriented Software,
IEEE Transactions on Software Engineering 30(8):521-534,
2004.
E. Arisholm,
L. Briand,
and
A. Føyen.
Dynamic Coupling Measurement for Object-Oriented Software,
IEEE Transactions on Software Engineering 30(8):491--506,
2004.
M. Vokác,
W. Tichy,
D. I. K. Sjøberg,
E. Arisholm,
and
M. Aldrin.
A Controlled Experiment Comparing the Maintainability of Programs Designed with and without Design Patterns -- a Replication in a real Programming Environment,
Empirical Software Engineering 9(3):149--195,
2004.
2003
Refereed Proceedings
H. Gallis, E. Arisholm, and T. Dybå. An Initial Framework for Research on Pair Programming, In: ISESE'2003 (Second International Symposium on Empirical Software Engineering), pp. 132-142, Rome, Italy, IEEE Computer Society, 2003.
Technical Reports
E. Arisholm
and
D. I. K. Sjøberg.
A Controlled Experiment with Professionals to Evaluate the Effect of a Delegated versus Centralized Control Style on the Maintainability of Object-Oriented Software,
Simula Research Laboratory, Simula Technical Report(2003-6),
2003.
E. Arisholm, S. A. Ali, and S. E. Hove. An Initial Controlled Experiment to Evaluate the Effect of UML Design Documentation on the Maintainability of Object-Oriented Software in a Realistic Programming Environment, Simula Research Laboratory, 2003.
E. Arisholm,
L. Briand,
and
A. Føyen.
Dynamic Coupling Measurement for Object-Oriented Software (Detailed Analyses),
Simula Research Laboratory,
2003.
2002
Articles in International Journals
E. Arisholm,
D. I. K. Sjøberg,
G. J. Carelius,
and
Y. Lindsjørn.
A Web-based Support Environment for Software Engineering Experiments,
Nordic Journal of Computing 9(4):231-247,
2002.
Refereed Proceedings
E. Arisholm. Dynamic Coupling Measures for Object-Oriented Software, In: 8th International Symposium on Software Metrics, pp. 33-42, Ottawa, Ont., Canada, IEEE Computer Society, 2002.
E. Arisholm,
D. I. K. Sjøberg,
G. J. Carelius,
and
Y. Lindsjørn.
SESE -- an Experiment Support Environment for Evaluating Software Engineering Technologies,
In: NWPER'2002 (Tenth Nordic Workshop on Programming and Software Development Tools and Techniques), ed. by -, pp. 81-98, Copenhagen, Denmark, -,
2002.
H. Gallis, E. Arisholm, and T. Dybå. A Transition from Partner Programming to Pair Programming - an Industrial Case Study, In: Workshop "Pair Programming Installed" in 17th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Position paper, Seattle USA, -, 2002.
D. I. K. Sjøberg,
B. Anda,
E. Arisholm,
T. Dybå,
M. Jørgensen,
A. Karahasanovic,
E. Koren,
and
M. Vokác.
Conducting Realistic Experiments in Software Engineering,
In: ISESE'2002 (First International Symposium on Empirical Software Engineering), ed. by not found, pp. 17-26, IEEE Computer Society,
2002.
Chapters in Books
E. Arisholm and G. Skagestein. Kapittel 9: Fra skallet og inn (kravspesifikasjon), In: Systemutvikling - Fra kjernen og ut, fra skallet og inn, ed. by G. Skagestein. Høyskoleforlaget, 2002.
E. Arisholm and G. Skagestein. Kapittel 10: Objektdesign, In: Systemutvikling - Fra kjernen og ut, fra skallet og inn, ed. by G. Skagestein. Høyskoleforlaget, 2002.
2001
PhD Theses
E. Arisholm.
Empirical Assessment of Changeability in Object-Oriented Software,
PhD thesis, University of Oslo,
2001.
Articles in International Journals
E. Arisholm,
D. I. K. Sjøberg,
and
M. Jørgensen.
Assessing the Changeability of two Object-Oriented Design Alternatives - a Controlled Experiment,
Empirical Software Engineering 6(3):231-277,
2001.
Refereed Proceedings
L. Bratthall, E. Arisholm, and M. Jørgensen. Program Understanding Behaviour During Estimation of Enhancement on Small Java Programs, In: 3rd International Conference on Product Focused Software Process Improvement (PROFES 2001), Kaiserslautern, Germany, -, 2001.
A. C. Lien and E. Arisholm. Evolutionary Development of Web-applications - Lessons learned, In: European Software Process Improvement Conference (EuroSPI'2001), Limerick Institute of Technology, Ireland, -, 2001.
