How a good software practice thwarts collaboration
Personal software process
DOI:
10.1145/1029894.1029925
Publication Date:
2005-01-30T17:55:16Z
AUTHORS (5)
ABSTRACT
The principle of information hiding has been very influential in software engineering since its inception 1972. This prescribes that modules hide implementation details from other order to decrease their interdependencies. separation also decreases the dependency among developers implementing modules, thus simplifying some aspects collaboration. A common instantiation this is form application programming interfaces (APIs). We performed a qualitative study on how practitioners use APIs daily work. Although particularly interested collaboration, we report all findings about observed use. include mundane observations are predicted by theory, ways support collaborative development. But surprises, hinder surprises indicate directions for further improvement development practices and tools.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (37)
CITATIONS (36)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....