Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 10,000 papers for “software engineering problems”

Is software engineering research addressing software engineering problems?

Gail C. Murphy · 2020

Brian Randell described software engineering as "the multi-person development of multi-version programs". David Parnas expressed that this "pithy phrase implies everything that differentiates software engineering from other programming" (Parnas, 2011). How does current software engineering research compare against this definition? Is there too much focus currently on research into problems and techniques more associated with programming than software engineering? Are there opportunities to use Randell's description of software engineering to guide the community to new research directions? In this extended abstract, I motivate the keynote, which explores these questions and discusses how a consideration of the development streams used by multiple individuals to produce multiple versions of software opens up new avenues for impactful software engineering research.

Cited by 0

Software sizing problems in software engineering metrics

Edward G. Rodgers · 1988

Effort estimation models such as COCOMO (COnstructive COst MOdel) or COPMO (COoperative Programming MOdel) typically use KDSI (thousands of delivered source instructions) as the primary input variable to determine person-months and development time for software development projects. Such models have the general form [BOE81], [CON86]: E = @@@@ where n = number of modules E = effort, in man-months (MM) S = software sizing estimate (KDSI) a,b = development mode constants c1 = complexity multipliers based upon project conditions

Cited by 0

Software Engineering: Problems and Future Developments.

Clapp,J. A. · Defense Technical Information Center (DTIC) · 1974

This report reviews the current research trends in software engineering. Developments are selected which promise significant and specific improvements in the management and technology of software engineering. This review was prepared for the Study of Air Force Automatic Data Processing Requirements through the 1980's.

Cited by 0

Formally Unsolvable Problems in Software Engineering

J.P. Lewis · 1997

this article, we will look at software engineering from a different point of view, that of algorithmic complexity. Algorithmic complexity (see sidebar) defines the complexity of a digital object to be the length of the shortest computer program that produces that object. We will find that algorithmic complexity results can be directly interpreted as indicating that software development schedules, productivity, and reliability cannot be objectively and feasibly estimated and so will remain a matter of intuition.

Cited by 0

Actual problems of modern software engineering

O V Korchevskaya · Journal of Physics Conference Series · 2020

Abstract The article discusses some pressing issues of training specialists in the field of software engineering. The characteristic problems of this scientific field are presented. The main standards, methodologies and training programs for software engineering specialists are briefly described. Based on the statistical data for 2019, the place of the programs 09.03.00 and 09.04.00 in the educational structure of the Russian Federation and the Krasnoyarsk Territory is shown. The problem of reducing the gap between the formation of software engineering and the requirements of the IT industry is considered.

Cited by 0Open access

RELIABILITY PROBLEMS IN SOFTWARE ENGINEERING - A REVIEW.

Downs T. · Queensland's institutional digital repository (The University of Queensland) · 1987

The paper commences with a description of some of the difficulties associated with software testing and demonstrates why, for large and complex software systems, it freqently occurs that the testing process is terminated and the software released in the full expectation that it still contains many errors. The possible use of statistical models as an aid to decision making in both the testing and operational phases is then discussed and several such models are critically reviewed. Some discussion of formal techniques of program development is then given and this is followed by a brief description of two ancillary techniques, namely software fault tolerance and software complexity metrics.

Cited by 0

PROBLEMS OF TEACHING SOFTWARE ENGINEERING IN AZERBAIJAN

Tofig Kazimov, Tamilla Bayramova · Problems of Information Society · 2017

The article explores the current state of teaching software engineering in Azerbaijan and emphasizes the importance of the training experts in compliance with modern standards in order to develop competitive software systems. The problems existing in teaching software engineering are analyzed, and recommendations for addressing these problems are proposed.

Cited by 2Open access

On software engineering repositories and their open problems

Daniel Rodríguez, Israel Herraiz, Rachel Harrison · 2012

In the last decade, a large number of software repositories have been created for different purposes. In this paper we present a survey of the publicly available repositories and classify the most common ones as well as discussing the problems faced by researchers when applying machine learning or statistical techniques to them.

Cited by 33