Science Explorer Back to mapMap

Most cited papers in Advanced Software Engineering Methodologies

Advanced Software Engineering Methodologies

What are the most cited papers in Advanced Software Engineering Methodologies?

The most cited paper in Advanced Software Engineering Methodologies is "Harvard Business Review" (J. Scott Armstrong, David M. Georgoff, 1988), with 18,225 citations. Next come "Statecharts: a visual formalism for complex systems" (6,762) and "A metrics suite for object oriented design" (5,691).

Showing 50 of 99 papers. Every paper with more than 786 citations is listed.

Most cited papers, sortable by citations and release date
#Paper
1 Harvard Business Review J. Scott Armstrong, David M. Georgoff · International Journal of Forecasting 1988 18,225
2 Statecharts: a visual formalism for complex systems David Harel · Science of Computer Programming Open access Jun 1987 6,762
3 A metrics suite for object oriented design Shyam R. Chidamber, Chris F. Kemerer · IEEE Transactions on Software Engineering Open access Jun 1994 5,691
4 Basic concepts and taxonomy of dependable and secure computing A. Avižienis, J.-C. Laprie, Brian Randell et al. · IEEE Transactions on Dependable and Secure Computing Open access 2004 5,213
5 Aspect-oriented programming Gregor Kiczales · ACM Computing Surveys Dec 1996 5,164
6 Software Architecture in Practice Len Bass, Paul Clements, Rick Kazman 1997 5,049
7 On the criteria to be used in decomposing systems into modules David Lorge Parnas · Communications of the ACM Open access Dec 1972 4,715
8 Systematic literature reviews in software engineering – A systematic literature review Barbara Ann Kitchenham, O. Pearl Brereton, DAVID E. BUDGEN et al. · Information and Software Technology ReviewOpen access 13 Nov 2008 4,507
9 The interdisciplinary study of coordination Thomas W. Malone, Kevin Crowston · ACM Computing Surveys Open access Mar 1994 3,479
10 Between MDPs and semi-MDPs: A framework for temporal abstraction in reinforcement learning Richard S. Sutton, Doina Precup, Satinder Pal Singh · Artificial Intelligence Open access Aug 1999 3,216
11 Systematic Mapping Studies in Software Engineering Kai Petersen, ROBERT H. FELDT, Shahid Mujtaba et al. · Electronic workshops in computing Conference paperOpen access Jun 2008 3,166
12 Aspect-Oriented Programming Lodewijk Bergmans, Cristina Videira Lopes · Lecture notes in computer science Conference paper 1999 2,960
13 Software architecture: perspectives on an emerging discipline Mary M. Conlin Shaw, David Garlan · CERN Document Server (European Organization for Nuclear Research) Apr 1996 2,946
14 An Overview of AspectJ Gregor Kiczales, Erik Hilsdale, Jim Hugunin et al. · Lecture notes in computer science Conference paper 2001 2,768
15 QoS-aware middleware for Web services composition Liangzhao Zeng, Boualem Benatallah, Anne H. H. Ngu et al. · IEEE Transactions on Software Engineering May 2004 2,767
16 Generative Programming: Methods, Tools, and Applications Krzysztof Czarnecki, Ulrich W. Eisenecker 16 Jun 2000 2,549
17 On Non-Functional Requirements in Software Engineering Lawrence Chung, Julio César Sampaio do Prado Leite · Lecture notes in computer science Conference paper 2009 2,248
18 Types and Programming Languages Benjamin C. Pierce 2002 2,242
19 The 4+1 View Model of architecture Philippe B. Kruchten · IEEE Software Open access 1995 2,162
20 End-To-End Arguments In System Design Saltzer Reed And, Jerome H. Saltzer, David P. Reed et al. 1984 2,133
21 Drives and the C. N. S. (conceptual nervous system). Donald Olding Hebb · Psychological Review 1955 2,085
22 Refactoring improving the design of existing code Mauricio A. Saca Conference paper Nov 2017 2,080
23 Foundations for the study of software architecture Dewayne E. Perry, Alexander L. Wolf · ACM SIGSOFT Software Engineering Notes Open access Oct 1992 2,028
24 Reverse engineering and design recovery: a taxonomy Elliot J. Chikofsky, James H. Cross · IEEE Software 1990 2,005
25 A classification and comparison framework for software architecture description languages Nenad Medvidović, Richard N. Taylor · IEEE Transactions on Software Engineering Open access 2000 1,986
26 Goal-directed requirements acquisition Anne Dardenne, Axel van Lamsweerde, Stephen F. Fickas · Science of Computer Programming Open access Apr 1993 1,979
27 Service-Oriented Computing: State of the Art and Research Challenges M. Papazoglou, Paolo Traverso, Schahram Dustdar et al. · Computer Nov 2007 1,956
28 Service oriented architectures: approaches, technologies and research issues Mike P. Papazoglou, Willem‐Jan van den Heuvel · The VLDB Journal Open access 2 Mar 2007 1,932
29 Requirements engineering Bashar Nuseibeh, Steve Easterbrook Conference paperOpen access May 2000 1,832
30 Model Driven Engineering Stuart Kent · Lecture notes in computer science Conference paper 2002 1,783
31 Tropos: An Agent-Oriented Software Development Methodology Paolo Bresciani, Anna Perini, Paolo Giorgini et al. · Autonomous Agents and Multi-Agent Systems 5 Mar 2004 1,750
32 When and how to develop domain-specific languages Marjan Mernik, Jan Heering, Anthony M. Sloane · ACM Computing Surveys Dec 2005 1,735
33 Goal-oriented requirements engineering: a guided tour Axel van Lamsweerde Conference paper 13 Nov 2002 1,725
34 Principled design of the modern Web architecture Roy T. Fielding, Richard N. Taylor · ACM Transactions on Internet Technology May 2002 1,691
35 On understanding types, data abstraction, and polymorphism Luca Cardelli, Peter W. Wegner · ACM Computing Surveys Open access 10 Dec 1985 1,675
36 Computer-supported cooperative work: history and focus Jonathan T. Grudin · Computer May 1994 1,635
37 Process modeling Bill Curtis, Marc I. Kellner, Jim Over · Communications of the ACM Open access Sep 1992 1,629
38 Towards modelling and reasoning support for early-phase requirements engineering Eric S. K. Yu Conference paper 22 Nov 2002 1,577
39 Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Michael. Pattern-oriented software architecture: a system of patterns, John Wiley & Sons Ltd, 1996 B.J Ferro Castro · Computación y Sistemas 1997 1,511
40 Documenting software architectures: views and beyond Paul Clements, David Garlan, Reed Little et al. · 25th International Conference on Software Engineering, 2003. Proceedings. Conference paper 2003 1,443
41 Software reuse Charles W. Krueger · ACM Computing Surveys Jun 1992 1,428
42 Linda in context Nicholas John Carriero, David Hillel Gelernter · Communications of the ACM Open access Apr 1989 1,405
43 Domain-specific languages Arie van Deursen, Paul Klint, Joost Visser · ACM SIGPLAN Notices Open access Jun 2000 1,291
44 Developing multiagent systems Franco Zambonelli, Nicholas R. Jennings, Michael Wooldridge · ACM Transactions on Software Engineering and Methodology Open access Jul 2003 1,280
45 Evaluating Influence Diagrams Ross D. Shachter · Operations Research Dec 1986 1,271
46 Self-adaptive software Mazeiar Salehie, Ladan Tahvildari · ACM Transactions on Autonomous and Adaptive Systems May 2009 1,260
47 A formal basis for architectural connection Robert J. Allen, David Garlan · ACM Transactions on Software Engineering and Methodology Jul 1997 1,252
48 N degrees of separation Peri L. Tarr, Harold L. Ossher, William Harrison et al. Conference paperOpen access 16 May 1999 1,245
49 Feature Models, Grammars, and Propositional Formulas Don S. Batory · Lecture notes in computer science Conference paper 2005 1,208
50 FQC Dashboard: integrates FastQC results into a web-based, interactive, and extensible FASTQ quality control tool Joseph Winchester Brown, Meg Pirrung, Lee Ann McCue · Bioinformatics Open access 6 Jun 2017 1,197

Citations are OpenAlex's own counts, from its 2026-09-23 snapshot, so the ranking can differ from Google Scholar or Web of Science. A paper is listed for a field when OpenAlex files it under one of the field's topics; retracted papers and papers whose citation count cannot be traced to citing works are left out, and a preprint and the article it became are shown once. Release dates are OpenAlex's: where a source gave only a month or a year, that is what is shown. How the lists are chosen.