2005Software Engineering Research and PracticeRequires access

Application of Software Engineering Fundamentals: A Hands on Experience

Cihan Varol, Coşkun Bayrak, Robert Ludwig

Open publisher page 4 citations

Abstract

Software engineering industry is improving, hence, the expectations from the employee is always increasing. In today's software engineering notion not only expected from employee to be successful in technical background, but also the candidate needs to handle non-technical issues arises from complex project. Requirements gathering, working in a team, professionalism, handling pressure, and scaling themselves to deadlines are some of the non-technical issues that employee faces. Therefore, it is obvious that, teaching software engineering can not be covered only theoretically from the text book. Students need to experience a client-sponsored software engineering project to understand all fundamentals of a software development. This article provides detail information about the methods that were used and experiences gained from a real- world software engineering project in a class environment.

About this research paper

What this paper is about

Software engineering industry is improving, hence, the expectations from the employee is always increasing. In today's software engineering notion not only expected from employee to be successful in technical background, but also the candidate needs to handle non-technical issues arises from complex project. Requirements gathering, working in a team, professionalism, handling pressure, and scaling themselves to deadlines are some of the non-technical issues that employee faces. Therefore, it is obvious that, teaching software engineering can not be covered only theoretically from the text book. Students need to experience a client-sponsored software engineering project to understand all fundamentals of a software development. This article provides detail information about the methods that were used and experiences gained from a real- world software engineering project in a class environment.

Why it matters

OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Software engineering industry is improving, hence, the expectations from the employee is always increasing. In today's software engineering notion not only expected from employee to be successful in technical background, but also the candidate needs to handle non-technical issues arises from complex project. Requirements gathering, working in a team, professionalism, handling pressure, and scaling themselves to deadlines are some of the non-technical issues that employee faces. Therefore, it is obvious that, teaching software engineering can not be covered only theoretically from the text book. Students need to experience a client-sponsored software engineering project to understand all fundamentals of a software development. This article provides detail information about the methods that were used and experiences gained from a real- world software engineering project in a class environment.

Key concepts: Social software engineering, Software requirements, Software Engineering Process Group, Computer science, Software development, Personal software process, Software engineering, Team software process

Related papers

Back to paper searchBrowse research topicsOriginal source
Application of Software Engineering Fundamentals: A Hands on Experience — Research Paper | ScholarLens