Sponsored White Papers, Webcasts, and Downloads
ZDNet Resources
- Put some IT pros in jail
- Put some IT pros in jailAgreed to the fullestWhen I described the WH email issue with a friend, I said flatly "I would have walked in and fired every person I laid eyes upon." There is NO excuse for that level of incompetence, none whatsoever!Too bad there aren't licenses we...
- Tags: Tools & Techniques, Development tools, software engineering, jail, information technology, software
- Discussion threads 2008-05-27
- Borland Software Case Study: ManTech Information Systems and Technology
- ManTech Information Systems and Technology (IS&T) is a leading provider of innovative technologies and solutions for mission-critical national security programs for the Intelligence Community. The increased customer demand for ManTech IS&T software development services has required that IS&T address the increasingly complicated communication and collaboration needs of more, larger and...
- Tags: Software Engineering, Borland Software Corp., StarTeam, Development Tools, Tools & Techniques, Software Development, Software/Web Development, Management
- Case studies 2007-06-28
- Performing Use-Case Realizations: The Case for High Cohesion and Low Coupling
- In recent years, software engineering processes, in combination with object-oriented programming and improved development environments, have given software projects a greater level of control and therefore better probabilities for success. However, the processes are still not granular enough to enforce adherence to the principles of high cohesion and low coupling....
- Tags: Software, Software Engineering, Object-oriented, Cohesion, Ooa/Ood/Oop, Tools & Techniques, Development Tools, Software Development, Software/Web Development, Management
- White papers 2007-06-15
- The Software Similarity Problem in Malware Analysis
- In software engineering contexts software may be compared for similarity in order to detect duplicate code that indicates poor design, and to reconstruct evolution history. Malicious software, being nothing other than a particular type of software, can also be compared for similarity in order to detect commonalities and evolution history....
- Tags: Software, Software Engineering, Malware, University Of Louisiana, Tools & Techniques, Development Tools, Management, Software Development, Software/Web Development
- White papers 2007-04-18
- Investigate an agile, lightweight, "value-up" approach to software engineering
- Most accepted project management wisdom comes from the world of roads and bridges, where design risks are low, design cost is small relative to build cost, and the opportunity to to deliver incremental value is rare. This "work-down" approach is easily envisioned as burning down a list of tasks, and...
- Tags: Software, Software Engineering, Addison-Wesley, Tools & Techniques, Development Tools, Software Development, Management, Software/Web Development
- Book chapters 2006-11-15
- We need more programmers
- We need more programmersHead Rush AjaxI haven't read Head Rush Ajax, by Brett McLaughlin, but Head First Java, by Kathy Sierra and Bert Bates, the first book in this O'Reilly series, was the most engaging, fun and useful introductory programming book I've ever read. If I wanted to learn...
- Tags: Development tools, programmer, AJAX, programming, computer, job, software engineering
- Discussion threads 2006-09-05
- Refine your software engineering process: Apply these ten cosmic truths about software requirements
- Learn ten "cosmic truths" about software requirements and examine their implications for the practicing requirements analyst in this sample chapter from More About Software Requirements: Thorny Issues and Practical Advice . Discussion and practical advice from an industry expert cover these real-world observations about the software engineering process: ...
- Tags: Software, Software Engineering, Microsoft Press, Customer, Requirement, Requirements Development, Customer Involvement, Tools & Techniques, Management
- Book chapters 2006-08-28
- Introduction to Service-Oriented Computing
- The Service-Oriented Computing SOC paradigm refers to the set of concepts, principles, and methods that represent computing in Service-Oriented Architecture SOA in which software applications are constructed based on independent component services with standard interfaces. The main idea of SOC/SOA is to explicitly separate software engineering from programming, to emphasize...
- Tags: Software Engineering, Computing, Arizona State University, SOC, Tools & Techniques, Service-Oriented Architecture (SOA), Development Tools, Management, Web Services, Enterprise Software, Software, Software Development, Software/Web Development
- White papers 2006-04-21
- User Centred Rapid Application Development
- This paper describes the experiences modifying the Rapid Application Development methodology for rapid system development to design a data gathering system for mobile fieldworkers using handheld computers in harsh environmental conditions. This development process, authors integrated User-Centred Design as an explicit stage in the Rapid Application Development RAD software engineering...
- Tags: Software, Software Engineering, Mobile, RAD, Springer Science+Business Media, Tools & Techniques, Management
- White papers 2006-03-15
- Software Engineering Project Management 20 Years Later
- The authors have decided to revisit SEPM (Software Engineering Project Management and assemble another set of articles that reflect how it has advanced over the past 20 years and offer a fresh prediction of what lies ahead. The papers collected by the authors portrayed the state of the practice in...
- Tags: Software, Software Engineering, IEEE, Development Tools, Software Development, Software/Web Development
- White papers 2005-09-01
- Ingredients for Developing a Case-Based Reasoning Methodology
- Building a methodology for developing CBR applications is an important goal currently addressed by CBR researchers and practitioners. Since CBR application development is a special kind of software development, building a CBR methodology can certainly be viewed as a software engineering research and development activity. This paper presents a perspective...
- Tags: Software, Software Engineering, Reasoning Inc., Methodology, Tools & Techniques, Research & Development, Development Tools, Management, Business Operations, Software Development, Software/Web Development
- White papers 2005-05-11
- Software engineering salaries grew 8.8% in 2004
- From 2003 to 2004, the average weekly earnings of employed, full-time software engineers rose 8.8% to $1,418, according to US Labor Department. Average weekly earnings climbed 6.8% to $1,205 for computer scientists and systems analysts, and increased 7.7% to $1,194 for network systems and data communications analysts. Electrical and electronics...
- Tags: earnings
- Blog posts 2005-02-19
- Software engineering salaries grew 8.8% in 2004
- From 2003 to 2004, the average weekly earnings of employed, full-time software engineers rose 8.8% to $1,418, according to US Labor Department. Average weekly earnings climbed 6.8% to $1,205 for computer scientists and systems analysts, and increased 7.7% to $1,194 for network systems and data communications analysts. Electrical and electronics...
- Tags: earnings
- Blog posts 2005-02-19
- Software Engineering Ontology: A Development Methodology
- This paper has presented the results of the first phase of a project aimed at developing a comprehensive ontology of the Software Engineering field. The major contributions provided by this study are: Identification of the ontology development methodologies providing the best guidance to attaint the established goal; Identification of a...
- Tags: Software, Software Engineering, Ontology, Strategy, Management
- White papers 2004-11-21
- Bluepipe: A Scalable Architecture for On-the-Spot Digital Forensics
- Traditional digital forensics methods are based on the in-depth examination of computer systems in a lab setting. Such methods are however relatively heavyweight and expensive and require significant expertise on part of the investigator. Thus, they cannot be applied on a wider scale and, in particular, they cannot be used...
- Tags: Software Engineering, Method, Tool, Productivity, Development Tools, Software Development, Software/Web Development
- White papers 2004-09-20
- UML for Ontology Development
- Ontologies are becoming increasingly important because they provide the critical semantic foundation for many rapidly expanding technologies such as software agents, e-commerce and knowledge management (McGuinness, 2001). The Unified Modeling Language UML has been widely adopted by the software engineering community and its scope is broadening to include more diverse...
- Tags: Software Engineering, Lockheed Martin Corp., Ontology, UML, Research & Development, Programming Languages, Strategy, Ooa/Ood/Oop, Software Development, Software/Web Development, Business Operations, Management
- White papers 2004-04-07
- Average software engineering pay is $67,670
- Computer-software engineering is the single fastest growing occupational field and is projected to be so through 2010, according to the U.S. Department of Labor's Occupational Outlook Handbook. In the latest data the government has compiled, the median annual salary for a software engineer working in the applications realm is US$67,670,...
- Tags: software, software engineering
- Blog posts 2004-02-23
- Software Engineering in the Academy
- A general discussion of the role of universities in software engineering education and research, with a number of concrete proposals.Rather than just emphasizing quality, we could distinguish software engineering from programming by its industrial nature, leading to another definition: “the development of possibly large systems intended for use...
- Tags: Software, Software Engineering, Interactive Software Engineering, Development Tools, Software Development, Software/Web Development
- White papers 2001-05-02
- A Methodology for Validating Software Product Metrics
- A large number of software product metrics have been proposed in software engineering. Product metrics quantitatively characterize some aspect of the structure of a software product, such as a requirements specification, a design, or source code. They are also commonly collectively known as complexity metrics. While many of these metrics...
- Tags: Software, Software Engineering, Software Product, Software Product Metric, Software Engineering Literature, Tools & Techniques, Management
- White papers 2000-06-01
- Best Training Practices Within the Software Engineering Industry
- This white paper documents the results of a benchmarking study to identify the best training practices and support training initiatives within the software engineering community. In the first phase, paper collected and analyzed information from a number of organizations to create a broad picture of training as it currently...
- Tags: Software, Software Engineering, Training, Workforce Management, Development Tools, Human Resources, Software Development, Software/Web Development
- White papers
White Papers and Webcasts