free -software engineering-21



In an article appearing in Computer in November, 198 Balzer, Cheatham, and Greenasserted that the ex-isting software paradigm (Figure la) has fundamental flaws that exacerbate the maintenance problem. The authors identified two flaws:(1) there is no

Case Study Methodology Designed Research in Software Engineering Methodology Validation.
free download

One of the challenging research problems in validating a software engineering methodology (SEM), and a part of its validation process, is to answer How to fairly collect, present and analyze the data . This problem adds complexity, in general, when the SEM involves the

Sustainable approaches and good practices in green software engineering
free download

In the present scenario Green computing is not only ethical and obligatory but it is a profitable, feasible and ultimate solution. There is a strong need for a mega-trend in the future to save the environment because the rate at which the oil, gases, fauna are being

A software engineering view of data quality
free download

Thirty years ago, software was not considered a concrete value. Everyone agreed on its importance, but it was not considered as a good or possession. Nowadays, software is part of the balance of an organization. Data is slowly following the same process. The

Teaching agile methodology in a software engineering capstone course
free download

Agile methodology as a relatively new approach to software engineering is becoming more popular in both industry and academia. Learning agile software development methodologies will unquestionably increase the marketability of our students as entry-level

Applications of data mining in software engineering
free download

Software engineering processes are complex, and the related activities often produce a large number and variety of artefacts, making them well-suited to data mining. Recent years have seen an increase in the use of data mining techniques on such artefacts with the goal

Ontology modeling and object modeling in software engineering
free download

A data model is a plan for building a database and is comparable to an architects building plans. There are two major methodologies used to create a data model: the Entity- Relationship (ER) approach and the Object Model. This paper will be discussed only the

Overview of the Software Engineering Laboratory
free download

The Software Engineering Laboratory (SEL) is an organization which is functioning for the purpose of studying and evaluating software development techniques in an environment where scientific application software systems are routinely generated to support efforts at the

The application of the pareto principle in software engineering
free download

The Pareto Principle , or more commonly the 80/20 rule is a relation that describes causality and results. It claims that roughly 80% of output is a direct result of about 20% of the input. First observed in 1906 by Italian Economist Vilfredo Pareto with relation to land

A PROLOG-based Approach to Representing and Querying Software Engineering Models.
free download

Striving toward the vision of Model Driven development (MDD), we face many open questions connected to the elementary tasks involved in working with models. Probably the most basic task is querying models for properties, elements, and submodels. Current tools

A software engineering approach to libre software
free download

The challenge of libre1 software is not the one of a new competitor producing, under the same rules, software in a faster and cheaper way, and with higher quality. Libre software differs from traditional software in more fundamental aspects, beginning with philosophicalIn his opening essay, Ed Yourdon forecasts both a happy and an unhappy future. His bright future promises challenging projects, exciting technologies, innovative applications, giant salaries, and lucrative stock options. His gloomy future warns of US federal and state

Framework for better reusability in component based software engineering
free download

To develop software from existing component is done to reduce time and cost of the software . Reusable modules and classes reduce implementation time, increase the likelihood that prior testing and use has eliminated bugs and localizes code modifications

Viewpoint Article: Conducting and presenting empirical software engineering
free download

Despite the heroic efforts of a small group of people, like those involved with this journal, a truly``empiricalbasis for software engineering remains a distant dream. In the current academic year I have been teaching software engineering (a double unit module) at Queen

Problem oriented software engineering
free download

A key challenge for software engineering is to learn how to reconcile the formal world of the machine and its software with the non-formal real world. In this paper, we describe Problem Oriented Software Engineering (POSE), an approach that brings both non-formal and formalThis chapter presents seven key elements that provide candidate foundations for value- based software engineering : 1. Benefits Realization Analysis 2. Stakeholder Value Proposition Elicitation and Reconciliation 3. Business Case Analysis 4. Continuous Risk and

Extended query facilities for Racer and an application to software - engineering problems
free download

This paper reports on a pragmatic query language for Racer. The abstract syntax and semantics of this query language is defined. Next, the practical relevance of this query language is shown, applying the query answering algorithms to the problem of consistency

Component-based software engineering -new paradigm of software development
free download

Component-based software development is a new trend in software development. The main idea is to reuse already completed components instead of developing everything from the very beginning each time. Use of component-based development brings many advantages

Software engineering using artificial intelligence techniques: Current state and open problems
free download

This paper surveys the application of artificial intelligence approaches to the software engineering processes. These approaches can have a major impact on reducing the time to market and improving the quality of software systems in general. Existing survey papers are

Is open source software development faster, better, and cheaper than software engineering
free download

In this paper, I draw attention to the question of determining how open source software development represent a significant alternative to modern software engineering techniques for developing large-scale software systems. OSSD often entails shorter time CSE PROJECTS

FREE IEEE PAPER AND PROJECTS

FREE IEEE PAPER