133,707 research outputs found

    Software metrics for monitoring software engineering projects

    Get PDF
    As part of the undergraduate course offered by Edith Cowan University, the Department of Computer Science has (as part of a year\u27s study) a software engineering group project. The structure of this project was divided into two units, Software Engineering l and Software Engineering 2. ln Software Engineering 1, students were given the group project where they had to complete and submit the Functional Requirement and Detail System Design documentation. In Software Engineering 2, students commenced with the implementation of the software, testing and documentation. The software was then submitted for assessment and presented to the client. To aid the students with the development of the software, the department had adopted EXECOM\u27s APT methodology as its standard guideline. Furthermore, the students were divided into groups of 4 to 5, each group working on the same problem. A staff adviser was assigned to each project group. The purpose of this research exercise was to fulfil two objectives. The first objective was to ascertain whether there is a need to improve the final year software engineering project for future students by enhancing any aspect that may be regarded as deficient. The second objective was to ascertain the factors that have the most impact on the quality of the delivered software. The quality of the delivered software was measured using a variety of software metrics. Measurement of software has mostly been ignored until recently or used without true understanding of its purpose. A subsidiary objective was to gain an understanding of the worth of software measurement in the student environment One of the conclusions derived from the study suggests that teams who spent more time on software design and testing, tended to produce better quality software with less defects. The study also showed that adherence to the APT methodology led to the project being on schedule and general team satisfaction with the project management. One of the recommendations made to the project co-ordinator was that staff advisers should have sufficient knowledge of the software engineering process

    A Project Oriented Course on Software Engineering

    Get PDF
    An undergraduate course in Software Engineering has been offered at the University of Wisconsin-LaCrosse for the past three years. The intent of the course is to present a broad overview of most of the areas of Software Engineering. Most Software Engineering courses offered will also cover the general aspects of Software Engineering. However, UW-LaCrosse students participate in a group project where they apply these Software Engineering concepts. Each team of students design a system, make a system design presentation, "hire" programmers, integrate the system modules, and document their systems. The administration of group projects is in general complicated; however, the administration of this type of project with the large amount of interaction among students is worse. This paper makes an attempt to outline this Software Engineering course with particular attention to the administration of the project

    Good Software Development Processes Lead to Harmonious Project Teams Which in Turn Lead to Effective Project Performance

    Get PDF
    The modem world relies on computers in almost every facet of life. With the explosion of Information Technology, software development has become an important process. However, from the beginning, this process has suffered and continues to suffer from a number of problems. If these problems are not rectified, they can jeopardise projects and lead to project failure. Project failure results in a project being delivered: • without satisfying the functional and non-functional requirements requested by the user or customer • beyond the agreed schedule and/or • over budget. Research indicates that practising good software development processes (SDPs) can override these problems or at least minimise their impact, however the human element of group dynamics cannot be ignored, Demanding disciplined SDPs will lead to project team harmony and this will result in the improvement of product quality, productivity, time to market and customer satisfaction. This research established the relationship between the practice of good SDPs and team harmony and showed that good software development processes lead to harmonious project teams which in turn leads to effective project performance. Team harmony included the presence of constructive conflict and showed that the management of destructive conflict could minimise its impact or even channel it into constructive outcomes. The subjects of this research were third year undergraduate computer science students at Edith Cowan University involved in a year-long software engineering project. Data was collected through questionnaires and an interview and later analysed using the Spearman’s rank correlation against the project team final marks. The outcome of this study is that good software development processes do indeed lead to harmonious project teams, which in tum lead to effective project performance and favourable outcomes

    GIS and Introductory Environmental Engineering: A Way to Fold GIS into an Already-Existing Course

    Get PDF
    The use of Geographical Information Systems (GIS) was implemented in the upper-division undergraduate technical elective Introduction to Environmental Engineering at Harvey Mudd College. Students integrated technical engineering skills, newly-learned geographical information system (GIS) skills, and the engineering design process, all in the context of the design of a debris flow barrier for a wilderness land parcel acquired by a local conservancy group. Junior and senior general engineering students, the majority of whom had no experience with GIS, were taught ArcGIS (a GIS mapping program) in the context of an Introductory Environmental Engineering course. Students learned how to map locations, find and download geo-encoded data, and join data layers, in order to graphically present toxic release hazards near their home towns. ArcGIS skills and knowledge were assessed through completion of homework problems, and through the students’ use of GIS data, software, and mapping during the design of a debris flow barrier for a local wilderness land parcel. Assignment #1 consisted of students learning how to map and characterize toxic releases near their hometowns; these data were downloaded into a spreadsheet for later use in the ArcGIS software package. In Assignment #2, the students used ArcGIS to analyze these data for the potential of water, soil, and atmospheric transport. In addition to the homework assignments, the student team completed a team-based design project involving the characterization of the wilderness site; acquiring relevant GIS data; and studying the physics of debris flow. The team produced alternative designs for the barrier and chose the best design by applying design metrics. The alternative designs and rationale for the chosen design were presented to the board of directors of the local conservancy group. Pre- and post-assessment data were gathered to analyze the success of the learning objectives. The design project in particular was useful in evaluating the students’ skill, knowledge and ease in using the GIS tools for analysis of the wilderness land parcel

    Discipline-Based Education Research

    Get PDF
    As many science, technology, engineering, and mathematics (STEM) fields continue to suffer a lack of participation of women and many traditionally-underrepresented racial and ethnic groups, many studies have been undertaken in an effort to understand why women have not pursued particular career paths in comparison to other STEM careers that used to be male dominated but are no longer so. This research project attempts to synthesize various studies that have tried to explain possible reasons why women aren’t involved in engineering as whole to aid in analyzing the statistical increase or decrease of women in specific engineering disciplines. The study will attempt to understand how certain engineering disciplines attract more women in the undergraduate years, in order to provide insight into strategies that may help recruit women to other fields which have either stagnated or decreased the percentage of women participants over time. Using pre-existing data drawn from the Outreach Programs and Science Career Intentions (OPSCI) study as part of the Physics Education Research Group (PERG) at FIU, this study will use the statistical software language and environment “R” and “RStudio” to analyze divergent trends between different engineering majors. The analysis will then be extended to disaggregate by student gender to study the flow of women’s interests two and from particular engineering majors. A key visualization tool in this will be Sankey diagrams as well as associated tables, graphs, and inferential statistical tests. This project is intended to bring more insight into how to change the way STEM careers are framed for women in order provide more opportunities for women to become engaged in these pursuits. This project is also meant to influence engineering disciplines to change their traditional ways of teaching to attract and retain females that choose to study engineering

    Latin American perspectives to internationalize undergraduate information technology education

    Get PDF
    The computing education community expects modern curricular guidelines for information technology (IT) undergraduate degree programs by 2017. The authors of this work focus on eliciting and analyzing Latin American academic and industry perspectives on IT undergraduate education. The objective is to ensure that the IT curricular framework in the IT2017 report articulates the relationship between academic preparation and the work environment of IT graduates in light of current technological and educational trends in Latin America and elsewhere. Activities focus on soliciting and analyzing survey data collected from institutions and consortia in IT education and IT professional and educational societies in Latin America; these activities also include garnering the expertise of the authors. Findings show that IT degree programs are making progress in bridging the academic-industry gap, but more work remains

    Multinational perspectives on information technology from academia and industry

    Get PDF
    As the term \u27information technology\u27 has many meanings for various stakeholders and continues to evolve, this work presents a comprehensive approach for developing curriculum guidelines for rigorous, high quality, bachelor\u27s degree programs in information technology (IT) to prepare successful graduates for a future global technological society. The aim is to address three research questions in the context of IT concerning (1) the educational frameworks relevant for academics and students of IT, (2) the pathways into IT programs, and (3) graduates\u27 preparation for meeting future technologies. The analysis of current trends comes from survey data of IT faculty members and professional IT industry leaders. With these analyses, the IT Model Curricula of CC2005, IT2008, IT2017, extensive literature review, and the multinational insights of the authors into the status of IT, this paper presents a comprehensive overview and discussion of future directions of global IT education toward 2025
    • …
    corecore