A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is
A (build) target specifies the information that is needed to automatically build a software artifact. This paper focuses on underutilized targets-an important dependency problem that we identified at Google. An underutilized target is one with files not needed by some of its dependents. Underutilized targets result in less modular code, overly large artifacts, slow builds, and unnecessary build and test triggers. To mitigate these problems, programmers decompose underutilized targets intodoi:10.1109/icse.2015.34 dblp:conf/icse/VakilianSMM15 fatcat:23wh3hqrhzfptcajnt2otfh75m
more »... r targets. However, manually decomposing a target is tedious and error-prone. Although we prove that finding the best target decomposition is NP-hard, we introduce a greedy algorithm that proposes a decomposition through iterative unification of the strongly connected components of the target. Our tool found that 19,994 of 40,000 Java library targets at Google can be decomposed to at least two targets. The results show that our tool is (1) efficient because it analyzes a target in two minutes on average and (2) effective because for each of 1,010 targets, it would save at least 50% of the total execution time of the tests triggered by the target. 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 978-1-4799-1934-5/15 $31.00
With a large and rapidly changing codebase, Google software engineers are constantly paying interest on various forms of technical debt. Google engineers also make efforts to pay down that debt, whether through special Fixit days, or via dedicated teams, variously known as janitors, cultivators, or demolition experts. We describe several related efforts to measure and pay down technical debt found in Google's BUILD files and associated dead code. We address debt found in dependencydoi:10.1109/mtd.2012.6225994 dblp:conf/icse/MorgenthalerGSB12 fatcat:t6ia3vzqo5bxvpgvpviatk3mgu
more »... s, unbuildable targets, and unnecessary command line flags. These efforts often expose other forms of technical debt that must first be managed.
Large software companies need customized tools to manage their source code. These tools are often built in an ad-hoc fashion, using brittle technologies such as regular expressions and home-grown parsers. Changes in the language cause the tools to break. More importantly, these ad-hoc tools often do not support uncommon-but-valid code code patterns. We report our experiences building source-code analysis tools at Google on top of a third-party, open-source, extensible compiler. We describedoi:10.1109/scam.2012.28 dblp:conf/scam/AftandilianSPK12 fatcat:jgxq4kt3s5birj5scsu54oocfe
more »... tools in use on our Java codebase. The first, Strict Java Dependencies, enforces our dependency policy in order to reduce JAR file sizes and testing load. The second, error-prone, adds new error checks to the compilation process and automates repair of those errors at a wholecodebase scale. The third, Thindex, reduces the indexing burden for a Java IDE so that it can support Google-sized projects.
Marmeliuc, de la catedra de Limba și literatura elină, Vasile Grecu, de la cea de Bizantinologie, Marin Lișcu, de la catedra de Limbă Latină, Teofil Sauciuc Săveanu, profesor titular la catedra de Istorie ... Raluca SPIRIDONafirmare profesională, dar a avut efecte dintre cele mai nocive și îndelungate asupra întregii societăți. ...doi:10.35219/history.2018.08 fatcat:6t2alcys7zcnfhljlaunugl23q
Lavinia Vișan și Raluca Nicolae au oferit un prețios ajutor în transcrierea textelor, le mulțumesc și pe această cale. ... Sauciuc Săveanu şi Dl. Paul Nicorescu, condiţiile de lucru sunt deosebit de grele faţă de situaţia actuală a locurilor unde nu se poate săpa liber. ...doi:10.46535/ca.27.20 fatcat:3sp6wnabnzhdhby33lakgjvnnq
URL http://dx.doi.org/10.1109/ICSM.2011.6080784 Mohsen Vakilian Joint work of Vakilian, Mohsen; Sauciuc, Raluca; Morgenthaler, J. David; Mirrokni, Vahab Main reference M. Vakilian, R. Sauciuc, J. ...fatcat:vj6imehzbzdrrohksb4yf6leru
Sauciuc Săveanu, Dedicaţie pentru Atena Polias din Callatis, în SCIV, 16, 1965, 2, p. 354-355. 92 B. Pick, op. cit., p. 104, nr. 247. 93 I. Stoian, La città pontica di Tomis. ... GHEORGHIU 2004 -Raluca, Tipologia inventarului funerar la sciţi, în: BCŞS, 10 (2004), pp. 65-84. GODART 1993 -Louis, Il disco di Festos. Certezze ed enigmi di una grande scoperta, Firenze, 1993. ...fatcat:d5xubj3qtbcrtabr6ucda6juf4