Software That Checks Software: The Impact of PC-lint

Gimpel, James
January 2014
IEEE Software;Jan2014, Vol. 31 Issue 1, p15
Academic Journal
James Gimpel gives some fascinating insights into the growth, technology, and impact of the very widely used static analyzer, PC-lint in the never-ending battle against the bug.


Related Articles

  • Hierarchy-Debug: a scalable statistical technique for fault localization. Parsa, Saeed; Vahidi-Asl, Mojtaba; Asadi-Aghbolaghi, Maryam // Software Quality Journal;Sep2014, Vol. 22 Issue 3, p427 

    Considering the fact that faults may be revealed as undesired mutual effect of program predicates on each other, a new approach for localizing latent bugs, namely Hierarchy-Debug, is presented in this paper. To analyze the vertical effect of predicates on each other and on program termination...

  • Vendors Finding Value in Bug Bounty Programs. Kerner, Sean Michael // eWeek;7/30/2015, p1 

    The article reports on use of bug bounty programs for debugging by technology vendors, started by web and mobile security services company Bugcrowd Inc. Topics include views of Casey Ellis, founder of Bugcrowd, on crowdsourcing of bug reporting, an increase in the adoption the bug bounty program...

  • Identify Severity Bug Report with Distribution Imbalance by CR-SMOTE and ELM. Guo, Shikai; Chen, Rong; Li, Hui; Zhang, Tianlun; Liu, Yaqing // International Journal of Software Engineering & Knowledge Engine;Feb2019, Vol. 29 Issue 2, p139 

    Manually inspecting bugs to determine their severity is often an enormous but essential software development task, especially when many participants generate a large number of bug reports in a crowdsourced software testing context. Therefore, boosting the capabilities of methods of predicting...

  • Bug Bounties Fail to Find Many Software Flaws, Researchers Say. Lemos, Robert // eWeek;4/20/2015, p1 

    The article the research conducted by economics and policy researchers, on the appropriate way to disclose flaws in software development and improve software security. It mentions that the research suggests paying security specialists to privately disclose security bugs to the software developer...

  • A PROPOSED MODEL FOR IMPROVEMENT IN BUGS MANIFESTATION PROCESS. Shahid, Mahreen; Abid, Muhammad Haris // Science International;2016 Special Issue, Vol. 28, p4783 

    Currently bugs manifestation process is being utilized in detection of different types of bugs. These bugs do not show up easily at development time and manifest themselves only as operational failure. There are many areas in bugs' manifestation process which can be improved or optimized. The...

  • The Application of Automated Tools to Improve the Software Testing Process. Moradbeiky, Amin; Bardsiri, Vahid Khatibi; Aghajani, Sepideh; Heydari, Roghaye // International Journal of Software Engineering & Its Applications;2014, Vol. 8 Issue 10, p95 

    Software testing is the major challenge of complex software systems. In this field, accuracy and running time are two major performance factors frequently employed to evaluate the reliability of software testing. Automated software testing is a technique which significantly improves these...

  • 5 Things Test Engineers Should Know About Software Engineering.  // Instrumentation Newsletter;2010 4th Quarter, Vol. 22 Issue 4, p12 

    The article offers tips on the five basic practices and tools that should be remembered by test engineers in software engineering. It states that source code control is important in software development to avoid possible risks. It mentions that statistics code analysis helps identify problems in...

  • Dependency Management in Component-Based Evolving Software Systems. Kaur, Kuljit // IUP Journal of Computer Sciences;Apr2012, Vol. 6 Issue 2, p7 

    Component-Based Software (CBS) development approach promises reduced development costs due to the concept of reuse. A lot of research has been done for the analysis and design methods of CBS. However, only a few papers address the maintenance and evolution of componentbased systems. Dependency...

  • Minimal Test Case Generation for Effective Program Test using Control Structure Methods and Test Effectiveness Ratio. Swathi, J. N.; Thaseen, I. Sumaiya; Sangeetha, S. // International Journal of Computer Applications;Mar2011, Vol. 17, p48 

    Software testing is the critical activity in any industrial-strength software development process. As the software grows in size, its complexity increases and testing becomes more difficult. Hence generating test cases manually produces more errors and affects overall system quality. In this...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics