H-Index & Metrics Top Publications

H-Index & Metrics

Discipline name H-index Citations Publications World Ranking National Ranking
Computer Science H-index 44 Citations 23,911 151 World Ranking 3715 National Ranking 165

Research.com Recognitions

Awards & Achievements

2009 - IEEE Fellow For contributions to software engineering

2006 - Member of the Royal Irish Academy

1994 - ACM Fellow For the richness of insights¿provided into system software design characteristics that provide for system change. The award winning work is entitled Design Software for Ease of Extension and Contraction.

1992 - Fellow of the Royal Society of Canada Academy of Science

The Canadian Academy of Engineering

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Operating system
  • Software

David Lorge Parnas spends much of his time researching Software, Software engineering, Software design, Software development and Software construction. David Lorge Parnas has included themes like Documentation, Embedded system and Star in his Software study. His work carried out in the field of Software engineering brings together such families of science as Structure, Hierarchy, Software development process and Social software engineering.

His research in Software design intersects with topics in Control engineering, Systems design and Decomposition. His research investigates the link between Software construction and topics such as Engineering ethics that cross with problems in Lehman's laws of software evolution. His studies in Software walkthrough integrate themes in fields like Software deployment, Package development process, Software design description, Component-based software engineering and Software verification and validation.

His most cited work include:

  • On the criteria to be used in decomposing systems into modules (3901 citations)
  • Software aging (675 citations)
  • A technique for software module specification with examples (663 citations)

What are the main themes of his work throughout his whole career to date?

David Lorge Parnas mainly investigates Software engineering, Software, Software construction, Software development and Programming language. The Software engineering study combines topics in areas such as Software design, Software system, Personal software process, Software peer review and Social software engineering. David Lorge Parnas studies Software design, focusing on Software requirements specification in particular.

His studies examine the connections between Software and genetics, as well as such issues in Documentation, with regards to Software documentation. David Lorge Parnas has researched Programming language in several fields, including Structure, Theoretical computer science and TRACE. His Software verification and validation study integrates concerns from other disciplines, such as Software deployment and Software walkthrough.

He most often published in these fields:

  • Software engineering (43.31%)
  • Software (29.13%)
  • Software construction (21.26%)

What were the highlights of his more recent work (between 2006-2021)?

  • Software engineering (43.31%)
  • Software development (19.29%)
  • Software documentation (8.66%)

In recent papers he was focusing on the following fields of study:

His scientific interests lie mostly in Software engineering, Software development, Software documentation, Software and Software construction. His work in the fields of Software engineering, such as Formal methods, overlaps with other areas such as Empirical research. His Software development research is multidisciplinary, relying on both Software system and Risk analysis.

David Lorge Parnas combines subjects such as Expression and Documentation with his study of Software documentation. His Software research includes themes of No Silver Bullet, Expert system and Premise. His research on Software peer review also deals with topics like

  • Personal software process that intertwine with fields like Social software engineering, Software Engineering Process Group and Software requirements,
  • Software verification and validation and related Software walkthrough.

Between 2006 and 2021, his most popular works were:

  • Information distribution aspects of design methodology (285 citations)
  • Really Rethinking 'Formal Methods' (70 citations)
  • Precise Documentation: The Key to Better Software (58 citations)

In his most recent research, the most cited papers focused on:

  • Programming language
  • Operating system
  • Software

David Lorge Parnas mainly focuses on Software engineering, Software documentation, Documentation, Software development and Software system. His Software engineering study frequently draws connections to adjacent fields such as Software. His work deals with themes such as Package development process and Software design, which intersect with Software documentation.

The concepts of his Software design study are interwoven with issues in Rational Unified Process, Internal documentation, Iterative and incremental development and Technical documentation. His Documentation research is multidisciplinary, incorporating elements of Statement, Formal specification and Axiomatic design. Software construction, Software walkthrough and Personal software process are the subjects of his Software development studies.

This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.

Top Publications

On the criteria to be used in decomposing systems into modules

David L. Parnas.
Communications of The ACM (1972)

7169 Citations

On the Design and Development of Program Families

David L. Parnas.
IEEE Transactions on Software Engineering (1976)

1331 Citations

Designing Software for Ease of Extension and Contraction

David L. Parnas.
IEEE Transactions on Software Engineering (1979)

1282 Citations

Software aging

David Lorge Parnas.
international conference on software engineering (1994)

1153 Citations

A rational design process: How and why to fake it

David Lorge Parnas;Paul C. Clements.
IEEE Transactions on Software Engineering (1986)

1151 Citations

A technique for software module specification with examples

D. L. Parnas.
Communications of The ACM (1972)

1048 Citations

Concurrent control with “readers” and “writers”

P. J. Courtois;F. Heymans;D. L. Parnas.
Communications of The ACM (1971)

757 Citations

The Modular Structure of Complex Systems

D. L. Parnas;P. C. Clements;D. M. Weiss.
IEEE Transactions on Software Engineering (1985)

653 Citations

Functional documents for computer systems

David Lorge Parnas;Jan Madey.
Science of Computer Programming (1995)

571 Citations

Scheduling processes with release times, deadlines, precedence and exclusion relations

Jia Xu;David Lorge Parnas.
IEEE Transactions on Software Engineering (1990)

554 Citations

Profile was last updated on December 6th, 2021.
Research.com Ranking is based on data retrieved from the Microsoft Academic Graph (MAG).
The ranking h-index is inferred from publications deemed to belong to the considered discipline.

If you think any of the details on this page are incorrect, let us know.

Contact us

Top Scientists Citing David Lorge Parnas

Hassan Gomaa

Hassan Gomaa

George Mason University

Publications: 47

Sven Apel

Sven Apel

Saarland University

Publications: 45

Constance Heitmeyer

Constance Heitmeyer

United States Naval Research Laboratory

Publications: 37

Carlos José Pereira de Lucena

Carlos José Pereira de Lucena

Pontifical Catholic University of Rio de Janeiro

Publications: 34

Gunter Saake

Gunter Saake

Otto-von-Guericke University Magdeburg

Publications: 33

William G. Griswold

William G. Griswold

University of California, San Diego

Publications: 32

Kevin Sullivan

Kevin Sullivan

University of Virginia

Publications: 31

Gary T. Leavens

Gary T. Leavens

University of Central Florida

Publications: 30

Mary Shaw

Mary Shaw

Carnegie Mellon University

Publications: 29

Alessandro Garcia

Alessandro Garcia

Pontifical Catholic University of Rio de Janeiro

Publications: 28

Paul Clements

Paul Clements

BigLever Software

Publications: 27

Victor R. Basili

Victor R. Basili

University of Maryland, College Park

Publications: 27

James D. Herbsleb

James D. Herbsleb

Carnegie Mellon University

Publications: 26

Christian Kästner

Christian Kästner

Carnegie Mellon University

Publications: 26

Barry Boehm

Barry Boehm

University of Southern California

Publications: 25

Something went wrong. Please try again later.