Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shari Lawrence Pfleeger

dblp:73/1640 · DBLP profile ↗
← Back
27ranked-venue papers
16as first author
1since 2021 · last 2025
0009-0001-8548-0212ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 20 · 12 first-author · 1 since 2021Security and privacy · 6 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
5 papers
Empirical software engineering · 100%
Network and information security
1 paper
Systems and software security · 77% Usable security · 23%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering
evidence-based software engineering
0.922025
Evidence-Based Software Engineering Guidelines Revisited · IEEE Trans. Software Eng. 2025
Preliminary Guidelines for Empirical Research in Software Engineering · IEEE Trans. Software Eng. 2002
Systems and software security
insider threat
0.112010
Insiders behaving badly: addressing bad actors and their actions · IEEE Trans. Inf. Forensics Secur. 2010
Usable security › security operations
insider threat mitigation
0.012010
Insiders behaving badly: addressing bad actors and their actions · IEEE Trans. Inf. Forensics Secur. 2010
Empirical software engineering › software metrics
measurement validation
0.021997
Reply to: Comments on "Toward a Framework for Software Measurement Validation" · IEEE Trans. Software Eng. 1997
Towards a Framework for Software Measurement Validation · IEEE Trans. Software Eng. 1995
Empirical software engineering
software metrics
0.021997
Reply to: Comments on "Toward a Framework for Software Measurement Validation" · IEEE Trans. Software Eng. 1997
Towards a Framework for Software Measurement Validation · IEEE Trans. Software Eng. 1995
Empirical software engineering › software evaluation
software technology evaluation
0.011997
Evaluating Software Technology (Tutorial) · ICSE 1997
Empirical software engineering › software size measurement
function point analysis
0.011995
Towards a Framework for Software Measurement Validation · IEEE Trans. Software Eng. 1995

Methods — techniques the papers use, named apart from their topics

systematic guideline development · 0.0measurement validation framework · 0.0
YearPublicationVenuePosition
2025 Evidence-Based Software Engineering Guidelines Revisited
abstract
In 2002, the authors and their colleagues proposed some preliminary guidelines for empirical software engineering research. In this paper, we revisit them. We believe that for the purpose of supporting the development of project-based bespoke software, they still perform reasonably well. However, the worlds of software and software engineering have changed dramatically in the last 25 years. We suggest that new guidelines are needed to respond to changes in software practices, including the possibility of regulation of AI-based software products, and propose the scope of such guidelines.
Shari Lawrence Pfleeger, Barbara A. Kitchenham
IEEE Trans. Software Eng.1
2012 Leveraging behavioral science to mitigate cyber security risk
Shari Lawrence Pfleeger, Deanna D. Caputo
Comput. Secur.1
2010 Insiders behaving badly: addressing bad actors and their actions
abstract
We present a framework for describing insiders and their actions based on the organization, the environment, the system, and the individual. Using several real examples of unwelcome insider action (hard drive removal, stolen intellectual property, tax fraud, and proliferation of e-mail responses), we show how the taxonomy helps in understanding how each situation arose and could have been addressed. The differentiation among types of threats suggests how effective responses to insider threats might be shaped, what choices exist for each type of threat, and the implications of each. Future work will consider appropriate strategies to address each type of insider threat in terms of detection, prevention, mitigation, remediation, and punishment.
Shari Lawrence Pfleeger, Joel B. Predd, Jeffrey Hunker, Carla Bulford
IEEE Trans. Inf. Forensics Secur.1
2005 Erratum to "An empirical study of maintenance and development estimation accuracy" [The Journal of Systems and Software 64 (2002) 57-77]
Barbara A. Kitchenham, Shari Lawrence Pfleeger, Beth McColl, Suzanne Eagan
J. Syst. Softw.2
2005 Analyzing the Evolution of Large-Scale Software
Shari Lawrence Pfleeger, Chris Verhoef, Hans van Vliet
J. Softw. Maintenance Res. Pract.1
2004 Workshop on Assurance Cases: Best Practices, Possible Obstacles, and Future Opportunities
Charles Howell, Sofia Guerra, Shari Lawrence Pfleeger, Victoria Coleman
DSN3
2002 An empirical study of maintenance and development estimation accuracy
abstract
We analyzed data from 145 maintenance and development projects managed by a single outsourcing company, including effort and duration estimates, effort and duration actuals, and function points counts. The estimates were made as part of the company’s standard project estimating process that involved producing two or more estimates for each project and selecting one estimate to be the basis of client-agreed budgets. We found that effort estimates chosen as a basis for project budgets were, in general, reasonably good, with 63% of the estimates being within 25% of the actual value, and an average absolute error of 0.26. These estimates were significantly better than regression estimates based on adjusted function points, although the function point models were based on a homogeneous subset of the full data set, and we allowed for the fact that the model parameters changed over time. Furthermore, there was little evidence that the accuracy of the selected estimates was due to their becoming the target values for the project managers.
Barbara A. Kitchenham, Shari Lawrence Pfleeger, Beth McColl, Suzanne Eagan
J. Syst. Softw.2
2002 Preliminary Guidelines for Empirical Research in Software Engineering
abstract
Empirical software engineering research needs research guidelines to improve the research and reporting processes. We propose a preliminary set of research guidelines aimed at stimulating discussion among software researchers. They are based on a review of research guidelines developed for medical researchers and on our own experience in doing and reviewing software engineering research. The guidelines are intended to assist researchers, reviewers, and meta-analysts in designing, conducting, and evaluating empirical studies. Editorial boards of software engineering journals may wish to use our recommendations as a basis for developing guidelines for reviewers and for framing policies for dealing with the design, data collection, and analysis and reporting of empirical studies.
Barbara A. Kitchenham, Shari Lawrence Pfleeger, Lesley Pickard, Peter Jones 0002, David C. Hoaglin, Khaled El Emam, Jarrett Rosenberg
IEEE Trans. Software Eng.2
2001 Decision-Making in Software Engineering
Shari Lawrence Pfleeger
SEKE1
2001 Increasing the enrollment of women in computer science
abstract
Shari Lawrence Pfleeger The precipitous decline in women's enrollment in computer science since 1984 has to be addressed in new and creative ways. We must broaden our horizons and think of our students not only as potential compiler or operating systems designers but also as implementers of computerbased solutions to non-computing problems. There is a general trend, among women as well as men, to want to apply computing skills to a wide variety of disciplines outside the traditional software businesses. (Washington Post, 16 August 2000, Business section, p. 1). We can leverage this interest not by watering down our computer science curricula but by strengthening them and adding internships and team projects that apply skills to these outside disciplines. With such a program, a woman interested in finance might be attracted to a CS degree that enables her to intern at a brokerage house, bank, or insurance company, for example. Thus, we can expand from a degree in computing for computing's sake to computing and its place in the wider world. Such an approach appears to be successful in the UK, where departments of computing offer specializations in computer science, information science, and software engineering, often in partnership with industries that provide internships or support for team projects.
Shari Lawrence Pfleeger, Patricia J. Teller, Sheila E. Castaneda, Manda Wilson, Rowan Lindley
SIGCSE1
2000 Risky business: what we have yet to learn about risk management
Shari Lawrence Pfleeger
J. Syst. Softw.1
1999 Understanding and improving technology transfer in software engineering
Shari Lawrence Pfleeger
J. Syst. Softw.1
1998 Making Change: The Other Components of Software Maintenance
abstract
As we maintain systems and build new ones, we have to make decisions about when to use old technology and when to adopt new ones. Especially when using components, we must decide when to use an old one whole, when to modify it, and when to create a new one. In this talk, I will look at such changes in the larger context of how we make decisions about adopting new technology. We will see that the decision-making must involve information in three arenas: technological, organizational and evidential. That is, we must know not only about the contrast between the old and new technologies, but also about the characteristics of the receiving organization, and the credibility of the evidence that the new technology is an improvement over the old.
Shari Lawrence Pfleeger
ICSM1
1998 Empirical Studies of Software Maintenance: A Report from WESS '97
Lionel C. Briand, Filippo Lanubile, Shari Lawrence Pfleeger, Gregg Rothermel, Norman F. Schneidewind
Empir. Softw. Eng.3
1997 Evaluating Software Technology (Tutorial)
abstract
No abstract available.
Shari Lawrence Pfleeger
ICSE1
1997 Desert Island Column
Shari Lawrence Pfleeger
Autom. Softw. Eng.1
1997 Evaluation and assessment in software engineering
Barbara A. Kitchenham, Pearl Brereton, David Budgen, Stephen G. Linkman, Vicki L. Almstrum, Shari Lawrence Pfleeger
Inf. Softw. Technol.6
1997 Reply to: Comments on "Toward a Framework for Software Measurement Validation"
abstract
are glad that members of the software engineering communityhave taken-up our suggestion that metric validation needs publicdebate. With respect to specific issues raised by Basili et al. in theirletter, clearly, we disagree with their view that we are seriouslyimpeding the appropriate definition of attributes; we are glad tohave the opportunity to clarify some of our arguments.
Barbara A. Kitchenham, Shari Lawrence Pfleeger, Norman E. Fenton
IEEE Trans. Software Eng.2
1996 Wavefront: a goal-driven requirements process model
Mary Frances Theofanos, Shari Lawrence Pfleeger
Inf. Softw. Technol.2
1995 Maturity, models, and goals: How to build a metrics plan
Shari Lawrence Pfleeger
J. Syst. Softw.1
1995 Towards a Framework for Software Measurement Validation
abstract
In this paper we propose a framework for validating software measurement. We start by defining a measurement structure model that identifies the elementary component of measures and the measurement process, and then consider five other models involved in measurement: unit definition models, instrumentation models, attribute relationship models, measurement protocols and entity population models. We consider a number of measures from the viewpoint of our measurement validation framework and identify a number of shortcomings; in particular we identify a number of problems with the construction of function points. We also compare our view of measurement validation with ideas presented by other researchers and identify a number of areas of disagreement. Finally, we suggest several rules that practitioners and researchers can use to avoid measurement problems, including the use of measurement vectors rather than artificially contrived scalars.
Barbara A. Kitchenham, Shari Lawrence Pfleeger, Norman E. Fenton
IEEE Trans. Software Eng.2
1994 The economics of reuse: new approaches to modelling and assessing cost
Shari Lawrence Pfleeger, Terry Bollinger
Inf. Softw. Technol.1
1991 A framework for security requirements
Shari Lawrence Pfleeger
Comput. Secur.1
1990 A framework for software maintenance metrics
abstract
The authors introduce a software maintenance process model that emphasizes impact analysis and forms a framework for software maintenance metrics support. Schedule, resource, and other constraints frequently subvert efforts to build and maintain a software product. using direct graphs, the authors suggest traditional process and product metrics, as well as new impact analysis metrics that address software work-product traceability and inter-work-product dependencies. Management can use these and other metrics to understand and control the maintenance process dynamically. As changes are requested, measurements can be made, impact assessed, and implementation decisions made. Moreover, the more the impact is understood, the better the change can be controlled; hence risks are minimized.>
Shari Lawrence Pfleeger, Shawn A. Bohner
ICSM1
1990 Software metrics in the process maturity framework
Shari Lawrence Pfleeger, Clement McGowan
J. Syst. Softw.1
1989 A methodology for penetration testing
Charles P. Pfleeger, Shari Lawrence Pfleeger, Mary Frances Theofanos
Comput. Secur.2
1988 A transaction flow approach to software security certification for document handling systems
Charles P. Pfleeger, Shari Lawrence Pfleeger
Comput. Secur.2