Insights from expert software design practice

@inproceedings{Petre2009InsightsFE,
  title={Insights from expert software design practice},
  author={Marian Petre},
  booktitle={ESEC/SIGSOFT FSE},
  year={2009}
}
Software is a designed artifact. In other design disciplines, such as architecture, there is a well-established tradition of design studies which inform not only the discipline itself but also tool design, processes, and collaborative work. The 'challenge' of this paper is to consider software from such a 'design studies' perspective. This paper will present a series of observations from empirical studies of expert software designers, and will draw on examples from actual professional practice… CONTINUE READING
Highly Cited
This paper has 43 citations. REVIEW CITATIONS

From This Paper

Topics from this paper.

Citations

Publications citing this paper.
Showing 1-10 of 26 extracted citations

A design perspective on modularity

View 8 Excerpts
Highly Influenced

How Software Designers Interact with Sketches at the Whiteboard

IEEE Transactions on Software Engineering • 2015
View 4 Excerpts
Method Support
Highly Influenced

Navigation among Model Sketches on Large Interactive Displays

2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations • 2014
View 4 Excerpts
Highly Influenced

A magnet-and-spring based visualization technique for enhancing the manipulation of requirements artifacts

2015 IEEE 23rd International Requirements Engineering Conference (RE) • 2015
View 1 Excerpt

References

Publications referenced by this paper.
Showing 1-6 of 6 references

How expert engineering teams use disciplines of innovation

M. Petre
Design Studies, • 2004
View 13 Excerpts
Highly Influenced

Amplifying the mind’s eye: sketching and visual cognition, Leonardo

J. Fish, S. Scrivener
1990
View 5 Excerpts
Highly Influenced

An ethnographic perspective on engineering design

LL Bucciarelli
Design Studies, • 1988
View 4 Excerpts
Highly Influenced

Information Needs in Collocated Software Development Teams

29th International Conference on Software Engineering (ICSE'07) • 2007
View 3 Excerpts
Highly Influenced

Developing Initial OOA Models

View 3 Excerpts
Highly Influenced