
Sponsored White Papers, Webcasts, and Downloads
ZDNet Resources
- Can you teach programmers to be journalists?
- Megan Taylor over at PBS' MediaShift writes about the challenges of getting programmers and journalists to work together.MediaShift . Can Programmers, Journalists Get Along in One Newsroom? | PBS It's an interesting subject because newsrooms are increasingly digital and they need to add programming skills to help...
- Tags: Software, Software Engineering, Journalist, Programmer, Ms Taylor, Development Tools, Tools & Techniques, Software Development, Software/Web Development, Management, Tom Foremski
- Blog posts 2009-10-27
- A Novel Validation Method for Firewall Security Policy
- A Security Policy constitutes the core of network protection infrastructure. Thus, its development is a sensitive task because it can appears in opposition with some security requirements. A validation process for security policies becomes then necessary before their deployment. Nowadays, there is no automated tool in the network security world...
- Tags: Software, Software Engineering, Firewall, Network, Dynamic Publishers, Security Policy, Networking, Security, Network Security
- White papers 2009-06-10
- Bunker: A Privacy-Oriented Platform for Network Tracing
- ISPs are increasingly reluctant to collect and store raw network traces because they can be used to compromise their customers' privacy. Anonymization techniques mitigate this concern by protecting sensitive information. Trace anonymization can be performed offline at a later time or online at collection time. Offline anonymization suffers from privacy...
- Tags: Software, Software Engineering, Network, Privacy, Development Tools, Tools & Techniques, Software Development, Software/Web Development, Management
- White papers 2009-02-28
- Software Engineers and Engineering: A Survey of Undergraduate Preconceptions
- Past research has demonstrated that student misconceptions about degree programs can negatively affect enrolment and retention rates. Software engineering is a relatively new discipline that is distinct from computer science and other engineering specializations; however, it is still rapidly evolving and consequently there is potential for misconceptions about the new...
- Tags: Software, Software Engineering, Misconception, IEEE, Survey, Development Tools, Tools & Techniques, Software Development, Software/Web Development, Management
- White papers 2008-10-31
- Learning Software Engineering Principles Using Open Source Software
- Traditional lectures espousing software engineering principles hardly engage students' attention due to the fact that students often view software engineering principles as mere academic concepts without a clear understanding of how they can be used in practice. Some of the issues that contribute to this perception include lack of experience...
- Tags: Software, Software Engineering, Open-source Software, Development Tools, Tools & Techniques, Software Development, Software/Web Development, Management
- White papers 2008-10-25
- An Industry-Academia Team-Teaching Case Study for Software Engineering Capstone Courses
- Exposing software engineering students to newest industry practices and latest research and theories allows them to acquire and maintain the technical skills necessary to continually adjust to the rapid changes that occur in technology. Close interaction with industry members help the university and engineering programs identify real-world problems and their...
- Tags: Development Tools, Management, Software, Software Development, Software Engineering, Software/Web Development, Team, Tools & Techniques
- White papers 2008-10-25
- The "Soft" Topics in Software Engineering Education
- Engineering educators struggle with "Soft" topics - topics which include a social element. Soft engineering topics are distinct from the scientific and mathematical underpinnings of engineering. Students frequently complain when these topics are integrated into engineering curricula. Engineering educators also express concerns that they lack both preparation and ability to...
- Tags: Education, Software, Software Engineering, Engineering Topic, Development Tools, Software Development, Software/Web Development
- White papers 2008-10-25
- Spanning the Gap Between Software Engineering Instructor and Student
- Many computing degrees have a project-based software engineering course where teams of students complete a project under the guidance of the instructor and possibly one or more Teaching Assistants TAs. However many instructors are unsure as to how well course objectives for these project-based courses are being met and more...
- Tags: Software, Software Engineering, Development Tools, Tools & Techniques, Software Development, Software/Web Development, Management
- White papers 2008-10-25
- Introducing Data Mining Techniques and Software Engineering to High School Science Students
- This paper describes the activities of a Computer Science doctoral student and a Secondary Education master's student in the design, development, and implementation of a lesson for a high school science class. The graduate students, called Fellows, worked in secondary classrooms in the Cincinnati Public School District as a part...
- Tags: Software Engineering, Student, IEEE, Business Structures, Data Mining, Business Intelligence, Development Tools, Marketing Research, Databases, Finance, Enterprise Software, Software, Data Management, Software Development, Software/Web Development, Marketing
- White papers 2008-10-25
- Moving Toward "Reality" in Team Selection for Software Engineering
- College students have been bombarded with reality shows. Coupled with extensive video gaming, these weird tasks and challenges have become commonplace for vicarious thrill seekers. Place these same students in a software engineering class where pedagogical norms include process understanding, project design methods, and implementation guidelines, and the class trends...
- Tags: Software, Software Engineering, Team, IEEE, Development Tools, Software Development, Software/Web Development
- White papers 2008-10-25
- iLLumina - A DL Knowledge Base for Software Engineering
- Software Engineering involves the representation and translation concretization of knowledge from mental models to executable language elements. This paper reports specific problems of semantic scatter and references within software engineering. The former occurs when a concept in the problem domain is represented in multiple artifacts and the latter occurs when...
- Tags: Software, Software Engineering, Artifact, Infosys Technologies Ltd., Tools & Techniques, Development Tools, Management, Software Development, Software/Web Development
- White papers 2008-10-09
- Mining Software Repositories for Evaluating Software Engineering Properties of Language Designs
- Improved separation of concern is important for dealing with increasing complexity of today's software systems. To understand the benefits of a new modularization mechanism, it is important to apply it to real world large scale software systems, where there are real needs for separation of concerns. However, large scale software...
- Tags: Software, Software Engineering, Technique, Tools & Techniques, Productivity, Management
- White papers 2008-10-07
- 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
- Data Sets and Data Quality in Software Engineering
- Objective - to assess the extent and types of techniques used to manage quality within software engineering data sets. It considers this a particularly interesting question in the context of initiatives to promote sharing and secondary analysis of data sets. Method - This paper performs a systematic review of available...
- Tags: Software, Software Engineering, Data Quality, Data Set, Development Tools, Software Development, Software/Web Development
- White papers 2008-05-13
- Closing the Dependability Gap: Converging Software Engineering With Middleware
- The inertness of today's software systems turns innovative applications into an obstacle rather than an enabler and results in dependability degradation during the systems' lifetime. Even more so, heterogeneity, scale, and dynamics open up what Laprie called the dependability gap. This paper identifies the need to converge methods from software...
- Tags: Software, Software Engineering, Middleware, Vienna University, Dependability Gap, Tools & Techniques, Development Tools, Management, Software Development, Software/Web Development
- White papers 2008-04-07
- Software Engineering for Systems Hackers
- This paper attempt to capture some of the techniques that experienced systems hackers use to make their lives easier, their development faster, and their programs better. In this journey, the authors will scrupuously avoid metrics, excessive formalism, and the traditional trappings of very large-scale software engineering that are so often...
- Tags: Software, Software Engineering, Hacker, Development Tools, Tools & Techniques, Software Development, Software/Web Development, Management
- White papers 2008-02-05
- Active Artefact Management for Distributed Software Engineering
- This paper describes a software artefact repository that provides its contents with some awareness of their own creation. "Active" artefacts are distinguished from their passive counterparts by their enriched meta-data model which reflects the work-flow process that created them, the actors responsible, the actions taken to change the artefact, and...
- Tags: Software, Software Engineering, Knowledge, University Of Durham, Tools & Techniques, Strategy, Management
- White papers 2008-01-01
- Current Issues in Software Engineering for Natural Language Processing
- In Natural Language Processing NLP, research results from software engineering and software technology have often been neglected. This paper describes some factors that add complexity to the task of engineering reusable NLP systems beyond conventional software systems. Current work in the area of design patterns and composition languages is described...
- Tags: Software, Natural Language Processing, Software Engineering, Natural Language, University Of Edinburgh
- White papers 2008-01-01
- Constructing Accurate Application Call Graphs for Java to Model Library Callbacks
- Call graphs are widely used to represent calling relationships among methods. However, there is not much interest in calling relationships among library methods in many software engineering applications such as program understanding and testing, especially when the library is very big and the calling relationships are not trivial. This paper...
- Tags: Software Engineering, New Jersey, Data Reachability Algorithm, Engineering, Development Tools, Programming Languages, Java, Software Development, Software/Web Development
- White papers 2008-01-01
- Teaching a Service Course in Software Engineering
- The development of stand-alone software engineering curricula has spawned the need for a reevaluation of the survey courses designed to introduce software engineering to the non-software engineer (e.g. computer engineers or computer scientists). The Guidelines for Undergraduate Degree Programs in Software Engineering (SE2004) and the Software Engineering Body of Knowledge...
- Tags: Software, Software Engineering, Development Tools, Software Development, Software/Web Development
- White papers 2007-10-13
SmartPlanet
-
Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large.
Visit SmartPlanet
- More from IBM
-
-
Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN!
Try INNOV8 2.0: A BPM Simulator
-
Enabling Real-World Business Transformation through IBM Service Management
Read the EMA Analyst Report
White Papers and Webcasts