The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Our daily life increasingly relies on Web applications. Web applications provide us with abundant services to support our everyday activities. As a result, quality assurance for Web applications is becoming important and has gained much attention from software engineering community. In recent years, in order to enhance software quality, many software fault prediction models have been constructed to...
Multiple faults in a software many times prevent debuggers from efficiently localizing a fault. This is mainly due to not knowing the exact number of faults in a failing program as some of the faults get obfuscated. Many techniques have been proposed to isolate different faults in a program thereby creating separate sets of failing program statements. To evenly divide these statements amongst debuggers...
Software reliability is a very important and active research field in software engineering. There have been one hundred of prediction model since the first prediction model published. But most of them are adapted after software test and only few of them can be used before test. The paper proposed an idea that to predict the software reliability making use of the similar projects measurement data based...
The process of software development, including documentation, design, program, test, and maintenance can be measured statistically. Therefore the quality of software can be monitored efficiently. Software metrics is very important in research of software engineering and it has developed gradually. In this paper, software metrics definition were given and the history of and the types of software metrics...
The paper presents a case study on software testing sizing of 20 project releases delivered by a technical team through incremental development. Different sizing metrics including KLOC, development effort, test case number and function sizes are reviewed and evaluated. The results show that KLOC doesn't behave well, development effort surprisingly act as a good measure, test case number is an excellent...
The following topics are dealt with :Internet; information system; knowledge-based software engineering; program comprehension and visualization; programming language; reverse engineering and maintenance; software architecture; software design; software reuse; software dependability; software safety; software privacy; software reliability; mobile computing; ubiquitous computing; pervasive computing;...
It is often claimed that software development is negatively affected by infrequent, incomplete and inconsistent measurements; improving with the help of metrics is an obvious solution. Software testing provides opportunities for measurement that give organizations insight in to processes. Usability testing is part of the testing area, although it is not a commonly addressed area within software engineering,...
Software testing is a fundamental software engineering activity for quality assurance that is also traditionally very expensive. To reduce efforts of testing strategies, some design metrics have been used to predict the fault-proneness of a software class or module. Recent works have explored the use of machine learning (ML) techniques for fault prediction. However most used ML techniques can not...
The following topics are dealt with: communication systems and networks; computer architecture and VLSI; computer science, information science; control systems; intelligent systems; data mining, data warehousing and database; image processing and pattern recognition; image, acoustic, speech and signal processing; information management systems; intelligent agent technology; agent based systems; Internet...
Search-based software testing (SBST) has shown a potential to decrease cost and increase quality of testing- related software development activities. Research in SBST has so far mainly focused on the search for isolated tests that are optimal according to a fitness function that guides the search. In this paper we make the case for fitness functions that measure test fitness in relation to existing...
Software metrics are increasingly playing a central role in the planning and control of software development projects. Coupling measures have important applications in software development and maintenance. They are used to reason about the structural complexity of software and have been shown to predict quality attributes such as fault-proneness, ripple effects of changes and changeability. Coupling...
The following topics are dealt with: software engineering; requirements engineering; testing and analysis; service-oriented and Web-based software; software components and reuse; aspect-oriented software; software metrics and measurement; software maintenance and evolution; formal methods; software architecture and design; embedded systems; software security; software product-line; tools and development...
The following topics are dealt with: parallel and distributed computing; software metrics and project management; communication systems and networks; data mining; data warehousing; information management systems; Internet; mobile computing; wireless computing; software engineering; information engineering; management information systems; image processing and pattern recognition; computer architecture...
The following topics are dealt with: requirements engineering; software architecture; communication network; formal method; information engineering; information management system; software testing; visual and multimedia computing; safety and security critical software; Web engineering; UML and object-oriented technology; software process model; software quality improvement; software reuse; software...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.