Forrest Shull

Affiliations:
  • U.S. Department of Defense, USA
  • Carnegie Mellon University, USA (former)


According to our database1, Forrest Shull authored at least 137 papers between 1996 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Technical Debt Management: The Road Ahead for Successful Software Delivery.
Proceedings of the IEEE/ACM International Conference on Software Engineering: Future of Software Engineering, 2023

2022
Our Opportunities to Collaborate: In-Person and Virtual, Local and Global, the Society Welcomes New Connections.
Computer, 2022

Succeeding Together.
Computer, 2022

Architecting the Future of Software Engineering.
Computer, 2022

2021
A Research Road Map for Building Secure and Resilient Software-Intensive Systems.
IEEE Secur. Priv., 2021

75 Years Young: Reflecting on a Milestone Year for the Society.
Computer, 2021

Driving Innovation and Removing Barriers: Forrest Shull Takes the Helm as 2021 IEEE Computer Society President.
Computer, 2021

2019
Understanding automated and human-based technical debt identification approaches-a two-phase study.
J. Braz. Comput. Soc., 2019

2017
Voice of Evidence: A Look Back.
IEEE Softw., 2017

Are delayed issues harder to resolve? Revisiting cost-to-fix of defects throughout the lifecycle.
Empir. Softw. Eng., 2017

Crowd Sourcing the Creation of Personae Non Gratae for Requirements-Phase Threat Modeling.
Proceedings of the 25th IEEE International Requirements Engineering Conference, 2017

2016
Connecting and Serving the Software Engineering Community.
IEEE Trans. Software Eng., 2016

The Future of Software Engineering.
IEEE Softw., 2016

Keeping Ahead of Our Adversaries.
IEEE Softw., 2016

Identification and management of technical debt: A systematic mapping study.
Inf. Softw. Technol., 2016

The Computational Research and Engineering Acquisition Tools and Environments (CREATE) Program, Part 2.
Comput. Sci. Eng., 2016

The Computational Research and Engineering Acquisition Tools and Environments (CREATE) Program.
Comput. Sci. Eng., 2016

Can Knowledge of Technical Debt Help Identify Software Vulnerabilities?
Proceedings of the 9th Workshop on Cyber Security Experimentation and Test, 2016

Exploring language support for immutability.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Comparing transitive to non-transitive object immutability.
Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools, 2015

2nd International Workshop on Software Engineering Research and Industrial Practice (SER&IP 2015).
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Applying Software Data Analysis in Industry Contexts.
Proceedings of the Art and Science of Analyzing Software Data, 2015

2014
Comparing four approaches for technical debt identification.
Softw. Qual. J., 2014

Passing the Baton.
IEEE Softw., 2014

Data, Data Everywhere...
IEEE Softw., 2014

Our Best Hope.
IEEE Softw., 2014

The Clock Is Ticking.
IEEE Softw., 2014

The True Cost of Mobility?
IEEE Softw., 2014

Progression, Regression, or Stasis?
IEEE Softw., 2014

On failure classification: the impact of "getting it wrong".
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
Local versus Global Lessons for Defect Prediction and Effort Estimation.
IEEE Trans. Software Eng., 2013

A Lifetime Guarantee.
IEEE Softw., 2013

The Only Constant Is Change.
IEEE Softw., 2013

Getting an Intuition for Big Data.
IEEE Softw., 2013

The Human Element in Social Networking.
IEEE Softw., 2013

Guest Editorial for Special Section from Empirical Software Engineering & Measurement (ESEM) 2011.
Inf. Softw. Technol., 2013

Investigating technical debt folklore: shedding some light on technical debt opinion.
Proceedings of the 4th International Workshop on Managing Technical Debt, 2013

Practical considerations, challenges, and requirements of tool-support for managing technical debt.
Proceedings of the 4th International Workshop on Managing Technical Debt, 2013

Towards flexible automated support to improve the quality of computational science and engineering software.
Proceedings of the 5th International Workshop on Software Engineering for Computational Science and Engineering, 2013

A case study on effectively identifying technical debt.
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering, 2013

Technical Debt: Showing the Way for Better Transfer of Empirical Results.
Proceedings of the Perspectives on the Future of Software Engineering, 2013

2012
Research 2.0?
IEEE Softw., 2012

Looking Forward.
IEEE Softw., 2012

Designing a World at Your Fingertips: A Look at Mobile User Interfaces.
IEEE Softw., 2012

Disbanding the "Process Police": New Visions for Assuring Compliance.
IEEE Softw., 2012

A Brave New World of Testing? An Interview with Google's James Whittaker.
IEEE Softw., 2012

I Believe!
IEEE Softw., 2012

Fully employing software inspections data.
Innov. Syst. Softw. Eng., 2012

Investigating Automatic Static Analysis Results to Identify Quality Problems: An Inductive Study.
Proceedings of the 35th Annual IEEE Software Engineering Workshop, 2012

Using technical debt data in decision making: potential decision approaches.
Proceedings of the Third International Workshop on Managing Technical Debt, 2012

Organizing the technical debt landscape.
Proceedings of the Third International Workshop on Managing Technical Debt, 2012

Analyzing inspection data for heuristic effectiveness.
Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2012

Using the ISO/IEC 9126 product quality model to classify defects: A controlled experiment.
Proceedings of the 16th International Conference on Evaluation & Assessment in Software Engineering, 2012

2011
Evidence-Based Best Practices Collections.
Proceedings of the Encyclopedia of Knowledge Management, Second Edition, 2011

Assuring the Future? A Look at Validating Climate Model Software.
IEEE Softw., 2011

Managing Montezuma: Handling All the Usual Challenges of Software Development, and Making It Fun: An Interview with Ed Beach.
IEEE Softw., 2011

Protection from Wishful Thinking.
IEEE Softw., 2011

How Do You Keep Up to Date?
IEEE Softw., 2011

Perfectionists in a World of Finite Resources.
IEEE Softw., 2011

The Road Ahead.
IEEE Softw., 2011

Investigating the impact of design debt on software quality.
Proceedings of the 2nd Workshop on Managing Technical Debt, 2011

Prioritizing design debt investment opportunities.
Proceedings of the 2nd Workshop on Managing Technical Debt, 2011

How Effective Is Test-Driven Development?
Proceedings of the Making Software - What Really Works, and Why We Believe It., 2011

The Quest for Convincing Evidence.
Proceedings of the Making Software - What Really Works, and Why We Believe It., 2011

2010
Creating Software Process Capability/Maturity Models.
IEEE Softw., 2010

What Do We Know about Test-Driven Development?
IEEE Softw., 2010

Patterns in Effective Distributed Software Development.
IEEE Softw., 2010

Managing Variability in Software Product Lines.
IEEE Softw., 2010

An examination of change profiles in reusable and non-reusable software systems.
J. Softw. Maintenance Res. Pract., 2010

A checklist for integrating student empirical studies with research and teaching goals.
Empir. Softw. Eng., 2010

Domain-specific tailoring of code smells: an empirical study.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Are developers complying with the process: an XP study.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

Building empirical support for automated code smell detection.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

2009
To Game or Not to Game?
IEEE Softw., 2009

Measuring Developers: Aligning Perspectives and Other Best Practices.
IEEE Softw., 2009

A Look at 25 Years of Data.
IEEE Softw., 2009

What Do We Know about Knowledge Management? Practical Implications for Software Engineering.
IEEE Softw., 2009

Tool supported detection and judgment of nonconformance in process execution.
Proceedings of the Third International Symposium on Empirical Software Engineering and Measurement, 2009

2008
Understanding the Customer: What Do We Know about Requirements Elicitation?
IEEE Softw., 2008

Inspecting the History of Inspections: An Example of Evidence-Based Technology Diffusion.
IEEE Softw., 2008

Improving Evidence about Software Technologies: A Look at Model-Based Testing.
IEEE Softw., 2008

Understanding the High-Performance-Computing Community: A Software Engineer's Perspective.
IEEE Softw., 2008

Impact of research on practice in the field of inspections, reviews and walkthroughs: learning from successful industrial uses.
ACM SIGSOFT Softw. Eng. Notes, 2008

The role of replications in Empirical Software Engineering.
Empir. Softw. Eng., 2008

An Environment for Conducting Families of Software Engineering Experiments.
Adv. Comput., 2008

The role of MPI in development time: a case study.
Proceedings of the ACM/IEEE Conference on High Performance Computing, 2008

Experience Report on the Effect of Software Development Characteristics on Change Distribution.
Proceedings of the Product-Focused Software Process Improvement, 2008

A Framework for Software Engineering Experimental Replications.
Proceedings of the 13th International Conference on Engineering of Complex Computer Systems (ICECCS 2008), March 31 2008, 2008

Defect categorization: making use of a decade of widely varying historical data.
Proceedings of the Second International Symposium on Empirical Software Engineering and Measurement, 2008

Building Theories from Multiple Evidence Sources.
Proceedings of the Guide to Advanced Empirical Software Engineering, 2008

2007
Who Needs Evidence, Anyway?
IEEE Softw., 2007

Are Two Heads Better than One? On the Effectiveness of Pair Programming.
IEEE Softw., 2007

A Practical Approach for Quality-Driven Inspections.
IEEE Softw., 2007

Experimenting with software testbeds for evaluating new technologies.
Empir. Softw. Eng., 2007

Extracting Information from Experimental Software Engineering Papers.
Proceedings of the XXVI International Conference of the Chilean Computer Science Society (SCCC 2007), 2007

Decision Support with EMPEROR.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

A Snapshot of the State of Practice in Software Development for Medical Devices.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

Automated Information Extraction from Empirical Software Engineering Literature: Is that possible?
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

Using Context Distance Measurement to Analyze Results across Studies.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

Assessing the Quality Impact of Design Inspections.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

2006
Victor R. Basili's Contributions to Software Quality.
IEEE Softw., 2006

Perspective-Based Reading: A Replicated Experiment Focused on Individual Reviewer Effectiveness.
Empir. Softw. Eng., 2006

Can observational techniques help novices overcome the software inspection learning curve? An empirical investigation.
Empir. Softw. Eng., 2006

2005
An evolutionary testbed for software technology evaluation.
Innov. Syst. Softw. Eng., 2005

Simulating families of studies to build confidence in defect hypotheses.
Inf. Softw. Technol., 2005

Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers.
Proceedings of the ACM/IEEE SC2005 Conference on High Performance Networking and Computing, 2005

Evolving Defect "Folklore": A Cross-Study Analysis of Software Defect Behavior.
Proceedings of the Unifying the Software Process Spectrum, 2005

An empirical approach to best practice identification and selection: the US Department of Defense acquisition best practices clearinghouse.
Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE 2005), 2005

Empirical study design in the area of high-performance computing (HPC).
Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE 2005), 2005

2004
Knowledge-Sharing Issues in Experimental Software Engineering.
Empir. Softw. Eng., 2004

2003
Decision Support for Using Software Inspections.
Proceedings of the 28th Annual IEEE / NASA Software Engineering Workshop (SEW-28 2003), 2003

Issues in Using Students in Empirical Studies in Software Engineering Education.
Proceedings of the 9th IEEE International Software Metrics Symposium (METRICS 2003), 2003

Observational Studies to Accelerate Process Experience in Classroom Studies: An Evaluation.
Proceedings of the 2003 International Symposium on Empirical Software Engineering (ISESE 2003), 30 September, 2003

Using Empirical Studies during Software Courses.
Proceedings of the Empirical Methods and Studies in Software Engineering, 2003

Replicated Studies: Building a Body of Knowledge about Software Reading Techniques.
Proceedings of the Lecture Notes on Empirical Software Engineering, 2003

2002
Empirical Findings in Agile Methods.
Proceedings of the Extreme Programming and Agile Methods, 2002

Software Inspection Benchmarking - A Qualitative and Quantitative Comparative Opportunity.
Proceedings of the 8th IEEE International Software Metrics Symposium (METRICS 2002), 2002

What We Have Learned About Fighting Defects.
Proceedings of the 8th IEEE International Software Metrics Symposium (METRICS 2002), 2002

Replicating Software Engineering Experiments: Addressing the Tacit Knowledge Problem.
Proceedings of the 2002 International Symposium on Empirical Software Engineering (ISESE 2002), 2002

Software inspections, reviews & walkthroughs.
Proceedings of the 24th International Conference on Software Engineering, 2002

A Light-Weight Process for Capturing and Evolving Defect Reduction Experience.
Proceedings of the 8th International Conference on Engineering of Complex Computer Systems (ICECCS 2002), 2002

2001
Working with UML: A software Design Process Based on Inspections for the Unified Modeling Language.
Adv. Comput., 2001

An empirical methodology for introducing software processes.
Proceedings of the 8th European Software Engineering Conference held jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2001, 2001

Building an Experience Base for Software Engineering: A Report on the First CeBASE eWorkshop.
Proceedings of the Product Focused Software Process Improvement, 2001

Improving Software Inspections by Using Reading Techniques.
Proceedings of the 23rd International Conference on Software Engineering, 2001

2000
Investigating Reading Techniques for Object-Oriented Framework Learning.
IEEE Trans. Software Eng., 2000

The experimental validation and packaging of software technologies.
ACM SIGSOFT Softw. Eng. Notes, 2000

How Perspective-Based Reading Can Improve Requirements Inspections.
Computer, 2000

Improving software inspections by using reading techniques (tutorial session).
Proceedings of the 22nd International Conference on on Software Engineering, 2000

1999
Building Knowledge through Families of Experiments.
IEEE Trans. Software Eng., 1999

Detecting Defects in Object-Oriented Designs: Using Reading Techniques to Increase Software Quality.
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1999

Using Experiments to Build a Body of Knowledge.
Proceedings of the Perspectives of System Informatics, 1999

Towards Techniques for Improved OO Design Inspections.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

1998
Experimenting with Error Abstraction in Requirements Documents.
Proceedings of the 5th IEEE International Software Metrics Symposium (METRICS 1998), 1998

Investigating Maintenance Processes in a Framework-Based Environment.
Proceedings of the 1998 International Conference on Software Maintenance, 1998

1997
NetDyn revisited: a replicated study of network dynamics.
Comput. Networks ISDN Syst., 1997

1996
The empirical investigation of Perspective-Based Reading.
Empir. Softw. Eng., 1996


  Loading...