Software Engineering and Architecture Group (SEARCH) > CS > JBI > FWN > RUG

Journal Articles

2016

Elvira Maria Arvanitou, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, and Paris Avgeriou. Software Metrics Fluctuation: A Property for Assisting the Metric Selection Process. Information and Software Technology, 72(4):110–124, 2016.   doi
pdf
bib
Chen Yang, Peng Liang, and Paris Avgeriou. A Survey on Software Architectural Assumptions. Journal of Systems and Software, 113(3):362–380, 2016.   doi
pdf
bib
Chen Yang, Peng Liang, and Paris Avgeriou. A Systematic Mapping Study on the Combination of Software Architecture and Agile Development. Journal of Systems and Software, 111(1):157–184, 2016.   doi
pdf
bib

2015

Apostolos Ampatzoglou, Alexander Chatzigergiou, Sofia Charalampidou, and Paris Avgeriou. The Effect of GoF Design Patterns on Stability: A Case Study. IEEE Transactions on Software Engineering, 2015.   doi
pdf
bib
Areti Ampatzoglou, Apostolos Ampatzoglou, Alexander Chatzigergiou, and Paris Avgeriou. The Financial Aspect of Managing Technical Debt: A Systematic Literature Review. Information and Software Technology, 2015.   doi
pdf
bib
Eleni Constantinou, Apostolos Ampatzoglou, and Ioannis Stamelos. Quantifying reuse in OSS: A large-scale empirical study. International Journal of Open Source Software and Processes, 2015.   pdf
bib
Zengyang Li, Paris Avgeriou, and Peng Liang. A Systematic Mapping Study on Technical Debt and Its Management. Journal of Systems and Software, 101(3):193–220, 2015.   doi
pdf
bib

2014

Uwe van Heesch, Veli-Pekka Eloranta, Paris Avgeriou, Kai Koskimies, and Neil B. Harrison. Decision-Centric Architecture Reviews. IEEE Software, 31(1):69–76, 2014.   doi
url
bib
Matthias Galster, Laurens Lapre, and Paris Avgeriou. SOA in Variability-Intensive Environments: Pitfalls and Best Practices. IEEE Software, 31(1):77–84, 2014.   doi
url
bib
Matthias Galster, Danny Weyns, Dan Tofan, Bartosz Michalik, and Paris Avgeriou. Variability in Software Systems - A Systematic Literature Review. IEEE Transactions on Software Engineering, 40(3):282–306, 2014.   doi
url
bib
Klaas-Jan Stol, Paris Avgeriou, Muhammad Ali Babar, Yan Lucas, and Brian Fitzgerald. Key Factors for Adopting Inner Source. ACM Transactions on Software Engineering and Methodology, 23(2):Article No. 18, 2014.   doi
bib

2013

Ahmad Waqas Kamal, Paris Avgeriou, and Uwe Zdun. The Use of Pattern Participants Relationships for Integrating Patterns: A Controlled Experiment. Software - Practice and Experience, 43(7):807–833, 2013.   doi
url
bib
Paris Avgeriou, Michael Stal, and Rich Hilliard. Architecture Sustainability. IEEE Software, 30(6):40–44, 2013.   doi
url
bib
Neil B. Harrison and Paris Avgeriou. Using Pattern-Based Architecture Reviews to Detect Quality Attribute Issues - an Exploratory Study. Transactions on Pattern Languages of Programming III, 7840:168–194, 2013.   url
bib
U. Van Heesch, P. Avgeriou, and A. Tang. Does Decision Documentation Help Junior Designers Rationalize Their Decisions? A Comparative Multiple-case Study. J. Syst. Softw., 86(6):1545–1565, June 2013.   doi
url
bib
Matthias Galster, Paris Avgeriou, and Dan Tofan. Constraints for the Design of Variability-intensive Service-oriented Reference Architectures An Industrial Case Study. Information and Software Technology, 55(2):428–441, 2013.   doi
bib
Apostolos Ampatzoglou, Sofia Charalampidou, and Ioannis Stamelos. Research state of the art on GoF design patterns: A mapping study. Journal of Systems and Software, 86(7):1945 – 1964, 2013.   doi
url
bib
George Kakarontzas, Eleni Constantinou, Apostolos Ampatzoglou, and Ioannis Stamelos. Layer assessment of object-oriented software: A metric facilitating white-box reuse. Journal of Systems and Software, 86(2):349 – 366, 2013.   doi
url
bib
Apostolos Ampatzoglou, Olia Michou, and Ioannis Stamelos. Building and mining a repository of design pattern instances: Practical and research benefits. Entertainment Computing, 4(2):131 – 142, 2013.   doi
url
bib
Sara Mahdavi-Hezavehi, Matthias Galster, and Paris Avgeriou. Variability in Quality Attributes of Service-based Software Systems: A Systematic Literature Review. Information and Software Technology, 55(2):320–343, 2013.   doi
bib
Zengyang Li, Peng Liang, and Paris Avgeriou. Application of Knowledge-based Approaches in Software Architecture: A Systematic Mapping Study. Information and Software Technology, 55(5):777–794, 2013.   doi
pdf
bib

2012

Uwe van Heesch, Paris Avgeriou, Uwe Zdun, and Neil B. Harrison. The Supportive Effect of Patterns in Architecture Decision Recovery - A Controlled Experiment. Science of Computer Programming, 77(5):551–576, 2012.   doi
bib
Apostolos Ampatzoglou, Georgia Frantzeskou, and Ioannis Stamelos. A methodology to assess the impact of design patterns on software quality. Information and Software Technology, 54(4):331 – 346, 2012.   doi
url
bib

2011

Ahmad Waqas Kamal, Paris Avgeriou, and Uwe Zdun. The Use of Pattern Participants Relationships for Integrating Patterns: a Controlled Experiment. Software: Practice and Experience, 2011.   doi
bib
Matthias Galster, Paris Avgeriou, Danny Weyns, and Tomi Mannisto. Variability in Software Architecture: Current Practice and Challenges. ACM SIGSOFT Software Engineering Notes, 36(5):30–32, 2011.   doi
bib
Trosky B. Callo Arias, Pierre America, and Paris Avgeriou. A Top-Down Approach to Construct Execution Views of a Large Software-Intensive System. Journal of Software Maintenance and Evolution: Research and Practice, 2011.   bib
Trosky B. Callo Arias, Pieter van der Spek, and Paris Avgeriou. A Practice-driven Systematic Review of Dependency Analysis Solutions. Empirical Software Engineering, 16(5):544–586, 2011.   doi
url
bib
Klaas-Jan Stol, Muhammad Ali Babar, Paris Avgeriou, and Brian Fitzgerald. A Comparative Study of Challenges in Integrating Open Source Software and Inner Source Software. Information and Software Technology, 53(12):1319–1336, 2011.   doi
bib
Trosky B. Callo Arias, Paris Avgeriou, Pierre America, Krelis Blom, and Sergiy Bachynskyy. A Top-down Strategy to Reverse Architecting Execution Views for a Large and Complex Software-Intensive System: An Experience Report. Science of Computer Programming, 76(12):1098–1112, 2011.   doi
bib
Neil B. Harrison and Paris Avgeriou. Pattern-Based Architecture Reviews. IEEE Software, 28(6):66–71, 2011.   doi
bib
Trosky B. Callo Arias, Pierre America, and Paris Avgeriou. Defining and Documenting Execution Viewpoints for a Large and Complex Software-Intensive System. Journal of Systems and Software, 2011.   doi
bib
Peng Liang, Anton Jansen, Paris Avgeriou, Antony Tang, and Lai Xu. Advanced Quality Prediction Model for Software Architectural Knowledge Sharing. Journal of Systems and Software, 84(5):786–802, 2011.   doi
pdf
bib
Apostolos Ampatzoglou, Apostolos Kritikos, George Kakarontzas, and Ioannis Stamelos. An empirical investigation on the reusability of design patterns and software packages. Journal of Systems and Software, 84(12):2265 – 2283, 2011.   doi
url
bib

2010

Patricia Lago, Paris Avgeriou, and Rich Hilliard. Software Architecture: Framing Stakeholders’ Concerns. IEEE Software, 27(6):20–24, 2010.   doi
bib
Patricia Lago, Paris Avgeriou, and Philippe Kruchten. Organizing a Software Architecture Body of Knowledge: Summary of the 5th SHARK Workshop, at ICSE 2010. ACM SIGSOFT Software Engineering Notes, 35(5):37–40, 2010.   doi
bib
Neil B. Harrison and Paris Avgeriou. How do Architecture Patterns and Tactics Interact? A Model and Annotation. Journal of Systems and Software, 83(10):1735–1758, 2010.   doi
bib
Jan Bosch. Toward Compositional Software Product Lines. IEEE Software, 27(3):29–34, 2010.   doi
bib
Jan Bosch and Petra Bosch-Sijtsema. From Integration to Composition: On the Impact of Software Product Lines, Global Development and Ecosystems. Journal of Systems and Software, 83(1):67–76, 2010.   doi
url
bib
Jilles van Gurp, Christian Prehofer, and Jan Bosch. Comparing Practices for Reuse in Integration-oriented Software Product Lines and Large Open Source Software Projects. Software Practice and Experience, 40(4):285–312, 2010.   doi
url
bib
Antony Tang, Paris Avgeriou, Anton Jansen, Rafael Capilla, and Muhammad Ali Babar. A Comparative Study of Architecture Knowledge Management Tools. Journal of Systems and Software, 83(3):352–370, 2010.   doi
url
bib
Apostolos Ampatzoglou and Ioannis Stamelos. Software engineering research for computer games: A systematic review. Information and Software Technology, 52(9):888 – 901, 2010.   doi
url
bib

2009

Anton Jansen, Paris Avgeriou, and Jan van der Ven. Enriching Software Architecture Documentation. Journal of Systems and Software, 82(8):1232–1248, 2009.   doi
pdf
bib
Sybren Deelstra, Marco Sinnema, and Jan Bosch. Variability Assessment in Software Product Families. Information & Software Technology, 51(1):195–218, 2009.   doi
bib
Paris Avgeriou, Patricia Lago, and Philippe Kruchten. Towards Using Architectural Knowledge. ACM SIGSOFT Software Engineering Notes, 34(2):27–30, 2009.   doi
bib
Michiel Koning, Chang-ai Sun, Marco Sinnema, and Paris Avgeriou. VxBPEL: Supporting variability for Web services in BPEL. Information and Software Technology, 51(2):258–269, 2009.   doi
url
bib
Peng Liang, Anton Jansen, and Paris Avgeriou. Sharing Architecture Knowledge through Models: Quality and Cost. The Knowledge Engineering Review, 24(3):225–244, 2009.   doi
pdf
bib

2008

Uwe Zdun and Paris Avgeriou. A Catalog of Architectural Primitives for Modeling Architectural Patterns. Information and Software Technology, 50(9-10):1003–1034, 2008.   doi
url
bib
Anton Jansen, Jan Bosch, and Paris Avgeriou. Documenting after the Fact: Recovering Architectural Design Decisions. Journal of Systems and Software, 81(4):536–557, 2008.   doi
url
bib
Eelke Folmer and Jan Bosch. Experiences with Software Architecture Analysis of Usability. International Journal of Information Technology and Web Engineering, 3(4):1–29, 2008.   bib

2007

Neil B. Harrison, Paris Avgeriou, and Uwe Zdun. Using Patterns to Capture Architectural Decisions. IEEE Software, 24(4):38–45, 2007.   doi
url
bib
Marco Sinnema and Sybren Deelstra. Classifying Variability Modeling Techniques. Information & Software Technology, 49(7):717–739, 2007.   doi
bib
Paris Avgeriou, Philippe Kruchten, Patricia Lago, Paul Grisham, and Dewayne E. Perry. Architectural Knowledge and Rationale: Issues, Trends, Challenges. ACM SIGSOFT Software Engineering Notes, 32(4):41–46, 2007.   doi
url
bib
Jan Bosch, Stefan Friedrichs, Stefan Jung, Johannes Helbig, and Alexander Scherdin. Service Orientation in the Enterprise. IEEE Computer, 40(1):51–56, 2007.   doi
bib
Eelke Folmer and Jan Bosch. A Pattern Framework for Software Quality Assessment and Tradeoff Analysis. International Journal of Software Engineering and Knowledge Engineering, 17(4):515–538, 2007.   doi
bib
Apostolos Ampatzoglou and Alexander Chatzigeorgiou. Evaluation of object-oriented design patterns in game development. Information and Software Technology, 49(5):445 – 454, 2007.   doi
url
bib

2006

Patricia Lago and Paris Avgeriou. First Workshop on Sharing and Reusing Architectural Knowledge. ACM SIGSOFT Software Engineering Notes, 31(5):32–36, 2006.   doi
url
bib
Paris Avgeriou and Peter Tandler. Architectural Patterns for Collaborative Applications. International Journal of Computer Applications in Technology, 25(2-3):86–101, 2006.   doi
url
bib
Marco Sinnema, Jan Salvador van der Ven, and Sybren Deelstra. Using Variability Modeling Principles to Capture Architectural Knowledge. ACM SIGSOFT Software Engineering Notes, 31(5), 2006.   doi
url
bib
Jan Bosch. The Challenges of Broadening the Scope of Software Product Families. Communications of the ACM, 49(12):41–44, 2006.   doi
bib
Eelke Folmer, Martijn van Welie, and Jan Bosch. Bridging Patterns: An Approach to Bridge Gaps between SE and HCI. Information & Software Technology, 48(2):69–89, 2006.   doi
pdf
bib

2005

Jilles van Gurp, Sjaak Brinkkemper, and Jan Bosch. Design Preservation over Subsequent Releases of a Software Product: a Case study of Baan ERP. Journal of Software Maintenance, 17(4):277–306, 2005.   doi
bib
Mikael Svahnberg, Jilles van Gurp, and Jan Bosch. A Taxonomy of Variability Realization Techniques. Software Practice and Experience, 35(8):705–754, 2005.   doi
url
bib
Jan Bosch. Software Variability: Process and Management. Software Process: Improvement and Practice, 10(1):3–5, 2005.   doi
bib
Jan Bosch. Staged Adoption of Software Product Families. Software Process: Improvement and Practice, 10(2):125–142, 2005.   doi
bib
Pierre America, Dieter K. Hammer, Mugurel T. Ionita, J. Henk Obbink, and Eelco Rommes. Scenario-Based Decision Making for Architectural Variability in Product Families. Software Process: Improvement and Practice, 10(2):171–187, 2005.   doi
pdf
bib
Sybren Deelstra, Marco Sinnema, and Jan Bosch. Product Derivation in Software Product Families: a Case Study. Journal of Systems and Software, 74(2):173–194, 2005.   doi
url
bib
Johanneke Siljee, Ivor Bosloper, and Jos Nijhuis. A Quality Framework for the Storage and Retrieval of Context. Revue d’Intelligence Artificielle, 19(3):499–517, 2005.   bib

2004

PerOlof Bengtsson, Nico H. Lassing, Jan Bosch, and Hans van Vliet. Architecture-level Modifiability Analysis (ALMA). Journal of Systems and Software, 69(1-2):129–147, 2004.   doi
url
bib
Anton Jansen, Rein Smedinga, Jilles van Gurp, and Jan Bosch. First Class Feature Abstractions for Product Derivation. IEE Proceedings Software, 4(151):187–197, 2004.   doi
url
bib
Eelke Folmer and Jan Bosch. Architecting for Usability: a Survey. Journal of Systems and Software, 70(1-2):61–78, 2004.   doi
url
bib
Michel Jaring and Jan Bosch. Expressing Product Diversification - Categorizing And Classifying Variability In Software Product Family Engineering. International Journal of Software Engineering and Knowledge Engineering, 14(5):449–470, 2004.   doi
bib
Michel Jaring, Rene L. Krikhaar, and Jan Bosch. Representing Variability in a Family of MRI Scanners. Software Practice and Experience, 34(1):69–100, 2004.   doi
bib
Jan Bosch. Software Variability Management. Science of Computer Programming, 53(3):255–258, 2004.   doi
bib

2003

Eelke Folmer, Jilles van Gurp, and Jan Bosch. A Framework for Capturing the Relationship between Usability and Software Architecture. Software Process: Improvement and Practice, 8(2):67–87, 2003.   doi
bib
Jan Bosch and Lars Lundberg. Software Architecture - Engineering Quality Attributes. Journal of Systems and Software, 66(3):183–186, 2003.   doi
bib

2002

Jilles van Gurp and Jan Bosch. Design Erosion: Problems and Causes. Journal of Systems and Software, 61(2):105–119, 2002.   doi
url
bib
Nico H. Lassing, PerOlof Bengtsson, Hans van Vliet, and Jan Bosch. Experiences with ALMA: Architecture-Level Modifiability Analysis. Journal of Systems and Software, 61(1):47–57, 2002.   doi
pdf
bib

2001

Jilles van Gurp and Jan Bosch. Design, Implementation and Evolution of Object oriented Frameworks: Concepts and Guidelines. Software Practice and Experience, 33(3):277–300, 2001.   doi
pdf
bib

2000

Jan Bosch, Peter Molin, Michael Mattsson, and PerOlof Bengtsson. Object-oriented Framework-based Software Development: Problems and Experiences. ACM Computing Surveys, 32(1es):3–3, 2000.   doi
bib
Michael Mattsson and Jan Bosch. Stability Assessment of Evolving Industrial Object-oriented Frameworks. Journal of Software Maintenance, 12(2):79–102, 2000.   doi
bib
PerOlof Bengtsson and Jan Bosch. An Experiment on Creating Scenario Profiles for Software Change. Annals of Software Engineering, 9:59–78, 2000.   pdf
bib