Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John D. Tvedt

dblp:73/5508 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2004
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computing education
software engineering education
0.012001
The Software Factory: Combining Undergraduate Computer Science and Software Engineering Education · ICSE 2001
Computing education › software engineering education
team-based software development
0.012001
The Software Factory: Combining Undergraduate Computer Science and Software Engineering Education · ICSE 2001
YearPublicationVenuePosition
2004 Validating and Improving an Existing Software Architectural Evaluation Process
abstract
It is inevitable that most software systems will undergo continuous changes, increasing the risk of architectural degeneration. Several software architectural evaluation processes attempt to address architectural issues from various perspectives and assist to mitigate the risk of architectural degeneration. This paper describes enhancements made to an existing software architecture evaluation process and presents the results of a case study conducted using the improved process. The results suggest that the enhanced software architecture evaluation process is more broadly applicable than the previous version. It is believed that this process would be effective with systems utilizing various architectural styles and design patterns.
Tristan Everitt, Roseanne Tesoriero Tvedt, John D. Tvedt
ICSM3
2001 The Software Factory: Combining Undergraduate Computer Science and Software Engineering Education
abstract
Industry often complains that current university curricula fail to address the practical issues of real software development. This paper outlines a proposal for an innovative core curriculum for a Bachelor of Science in computer science. The proposed core curriculum contains elements of traditional computer science programs combined with software engineering via a team-oriented, hands-on approach to large-scale software development. In addition to traditional lecture/project/exam courses, students are required to take an eight-semester sequence of "Software Factory" courses. Software Factory courses put the students' newly acquired skills to work in a real software organization staffed and managed by all students in the program. Students from all courses in the Software Factory sequence meet simultaneously to fulfil their roles in the software organization. We expect the students will be better-prepared software engineering practitioners after completing a curriculum that combines traditonal courses with practical Software Factory experience.
John D. Tvedt, Roseanne Tesoriero Tvedt, Kevin A. Gary
ICSE1
1995 Evaluating the Effectiveness of Process Improvements on Software Development Cycle Time via System Dynamics Modeling
abstract
Reducing software development cycle time without sacrificing quality is crucial to the continued success of most software development organizations. Software companies are investing time and money in reengineering processes incorporating improvements aimed at reducing their cycle time. Unfortunately, the impact of process improvements on the cycle time of complex software processes is not well understood. The objective of our research has been to provide decision makers with a model that will enable the prediction of the impact a set of process improvements will have on their software development cycle time. This paper describes our initial results of developing such a model and applying it to assess the impact of software inspections. The model enables decision makers to gain insight and perform controlled experiments to answer "What if?" type questions, such as, "What kind of cycle time reduction can I expect to see if I implement inspections?" or "How much time should I spend on inspections?".
John D. Tvedt, James S. Collofello
COMPSAC1