Iraj Hirmanpour

Learn More
This paper presents a new approach to computer science education by proposing a model curriculum that presents computer science fundamentals and software engineering concepts in the context of an application domain. This domain-centered model is discussed in terms of its philosophy and structure, and emphasizes curriculum features that enhance the ability(More)
This article introduces a special section on "Embedding Statistical Methods into Software Engineering Practices." It provides a background on Quantitative Process Management and makes the case for why these methods are important. It presents an example of how a model can be developed to predict project outcomes by using data emerging from the performance of(More)
A new software engineering educational model is proposed in order to more efficiently close the gap between industry software engineering needs and academic software engineering education. The model is analogous to the medical schoollteaching hospital curriculum model; it is based on academiclindustry collaboration using a "Software Center" as the(More)
C there be any doubt that metricssurround us [1]? Measurement and metrics are foundational for understanding an engineering process. In the softwareengineering world, the collection of metrics has been problematic, yet its need persists for process improvement and product quality monitoring. Project measures that predict cost and schedule are easier to(More)
Although published reports indicate that collaboration between universities and industry can be beneficial to both, many companies are skeptical of such partnership because of the risk. This paper is a report on lessons learned and experiences gained, and resulls achieved thus far as the work is still in progress. Our efforts show that when there are shared(More)
New approaches to system development depend heavily on graphical methods for representation of system requirements and the depiction of final design configuration. Among various diagramming methods, Data Flow Diagrams, Entity-Relationship diagrams and Structure Charts have received the most attention. An automated diagramming tool is created and is made(More)
  • 1