Redirigiendo al acceso original de articulo en 21 segundos...
ARTÍCULO
TITULO

Vernacularism in Software Design Practice: does craftsmanship have a place in software engineering?

Paul Taylor    

Resumen

Convention dictates that an information discipline matures from an informal shared practice to a defined and repeatable process through the externalisation and formal expression of its underlying theory. The inevitability of this progression should not be allowed to over-shadow the essential values, skills and knowledge transfer mechanisms of the superseded vernacular or craft-like practices. This paper examines the tension between software engineering?s professionalisation of the software design role?exemplified by the software architect?and its antithesis, the software craftsperson, a characterisation that continues to emerge despite attempts to suppress reliance on individual skills and abilities through software engineering process. In other design disciplines, the professionalisation of design marks a distinct progression from ad hoc, unrepeatable, unselfconscious craft to a self-conscious, demarcated type of design found in most forms of engineering. Software engineering has partially failed to make this transition and this failure undermines the exclusivity of the engineering metaphor and engineering-based process models as a model of practical software design. Software methods must acknowledge and find ways of incorporating vernacularism and informality if the creative act of design is to be correctly characterised, supported in methods, and taught.

 Artículos similares

       
 
Philipp Spelten, Morten-Christian Meyer, Anna Wagner, Klaus Wolf and Dirk Reith    
Integrating physical simulation data into data ecosystems challenges the compatibility and interoperability of data management tools. Semantic web technologies and relational databases mostly use other data types, such as measurement or manufacturing des... ver más
Revista: Information

 
Yohanes Yohanie Fridelin Panduman, Nobuo Funabiki, Evianita Dewi Fajrianti, Shihao Fang and Sritrusta Sukaridhoto    
In this paper, we have developed the SEMAR (Smart Environmental Monitoring and Analytics in Real-Time) IoT application server platform for fast deployments of IoT application systems. It provides various integration capabilities for the collection, displ... ver más
Revista: Information

 
Liang Yang, Miaoer Liu, Yun Liu, Tao Zhang, Hailong Lu, Qingzhen Lu and Jun Yan    
A cryogenic hose is used to transport liquefied natural gas at sea, where flexible fittings are sealed by corrugated lining and end flange welding. However, the extreme cryogenic temperatures of the conveyed fluid introduce substantial challenges to the ... ver más

 
Marko Motaln and Tone Lerher    
Numerical simulations play a vital role in the modern engineering industry, especially when faced with interconnected challenges such as particle interactions and the structural integrity of conveyor systems. This article focuses on the handling of mater... ver más
Revista: Applied Sciences

 
João Paulo Oliveira Marum, H. Conrad Cunningham, J. Adam Jones and Yi Liu    
Two recent studies addressed the problem of reducing transitional turbulence in applications developed in C# on .NET. The first study investigated this problem in desktop and Web GUI applications and the second in virtual and augmented reality applicatio... ver más
Revista: Algorithms