Home |  Add URL  
Web Pages
Yellow Pages
White Pages
Submit Site
Search Web

Total Results : 29

On the Criteria To Be Used in Decomposing Systems into Modules
One of the classic articles leading to modern software engineering, by D.L. Parnas.
http://www.acm.org/classics/may96/

Lessons Learned -- Current Problems
Technical and managerial best/worst practices. Based on study of US Department of Defense software projects.
http://www.spmn.com/lessons.html

The Many Dimensions of the Software Process
Explores the importance and purpose of software process and quality.
http://www.acm.org/crossroads/xrds6-4/software.html

Scripting: Higher Level Programming for the 21st Century
The advantages of scripting languages - typeless data, smaller code size, greater reuse, higher productivity. By TCL creator John Ousterhout.
http://dev.scriptics.com/doc/scripting.html

Classic Testing Mistakes
The role of testing, Planning the complete testing effort, Personnel issues, The tester at work, Test automation, Code coverage
http://www.testing.com/writings/classic/mistakes.html


Principles of Good GUI Design
Describes the basic rules for all good interfaces - the cardinal dos and don'ts.
http://axp16.iie.org.mx/Monitor/v01n03/ar_ihc2.htm

Orphans Preferred
Characteristics of software developers - personality type, demographics, age, education, attitudes.
http://www.gamasutra.com/features/19991222/mcconnell_01.htm


Nine Steps to Delivering Defect-Free Software
By a software developer and consultant with over 30 years experience.
http://www.tenberry.com/errfree/steps.htm

Heavy Rotation
For business software, faster-cheaper can be better too.
http://www.acm.org/ubiquity/views/w_fiefer_2.html

High-Pressure Steam Engines and Computer Software
Software safety. Parallels between the early development of high-pressure steam engines and software engineering that we can apply to the use of computers in complex systems.
http://sunnyday.mit.edu/steam.pdf

The Therac-25 Accidents
Case study of a well known software error.
http://sunnyday.mit.edu/papers/therac.pdf


Seven Steps to Test Automation Success
This paper presents seven key steps: improve the testing process, define requirements, prove the concept, champion product testability, design for sustainability, plan for deployment, and face the challenges of success.
http://www.io.com/~wazmo/papers/seven_steps.html

Community for Software Engineers
Offers various resources - including news, articles, forum and job board.
http://www.software-engineer.org/

Sure It Works, But Is It Beautiful: The Relationship Between Software Aesthetics and Quality
Some aspects of the relationship between quality and aesthetics (beauty) in software, using architecture analogies.
http://www.chc-3.com/pub/beautifulsoftware.htm

What Do Users Want? Engineering Usability into Software
User-Centered Design. Simple approaches for delivering smaller, simpler systems that better serve the needs of users.
http://foruse.com/articles/whatusers.htm

Large Software Systems - Back to Basics
John Evans; Crosstalk, June 2000. The importance of software architecture, and related items such as unambiguous requirements and coding standards.
http://stsc.hill.af.mil/crosstalk/2000/06/evans.html

Ten Things Your Mother Never Told You About the Capability Maturity Model
Margaret Kulpa; Crosstalk, September 1998. Common misconceptions concerning software process improvement and the Software CMM.
http://stsc.hill.af.mil/crosstalk/1998/09/kulpa.asp




Result Pages : 12