These reviews are the most popular with readers.
All Media Types
For the last:
An analysis of inheritance hierarchy evolution
Wood M., Ivanov L., Lamprou Z. EASE 2019 (Proceedings of the Evaluation and Assessment on Software Engineering, Copenhagen, Denmark, Apr 15-17, 2019) 24-33, 2019. Type: Proceedings
This is a refreshing paper on ten open-source systems and their use of “inheritance” programing concepts. Computer languages have evolved with the type-safe extensibility concept of inheritance, which is embodied in object-oriented (OO...
Data transparency with blockchain and AI ethics
Bertino E., Kundu A., Sura Z. Journal of Data and Information Quality 11(4): 1-8, 2019. Type: Article
With the ever-growing use of digital technology, especially the use of big data technologies and machine learning, questions related to the proper use of data collected from social networks led to the introduction of data transparency. Hence, the ...
Data-parallel structural optimisation in agent-based models
Husselmann A. ACM SIGEVOlution 7(2-3): 33-36, 2020. Type: Article
Modeling is a tool for studying a natural phenomenon. The accuracy of such a model depends on how well the model mimics the behavior of the system under study....
Kings of crypto: one startup’s quest to take cryptocurrency out of Silicon Valley and onto Wall Street
Roberts J., Harvard Business Review Press, Boston, MA, 2021. 236 pp. Type: Book (978-1-633698-70-3)
Kings of crypto
is a fun read about a Bitcoin exchange startup. It begins with a readable exposition of blockchains and cryptocurrencies. Blockchains are basically distributed ledgers that show every pertinent transaction. The ledger is org...
Exact algorithms via monotone local search
Fomin F., Gaspers S., Lokshtanov D., Saurabh S. Journal of the ACM 66(2): 1-23, 2019. Type: Article
Many important problems are NP-complete; this means that, unless P = NP, we cannot have a polynomial-time (feasible) algorithm for solving all instances of this problem. For each such problem, there is an exhaustive search algorithm that requires ...
SOD: making smartphone smart on demand with radio interface management
Brocanelli M., Wang X. ACM Transactions on Autonomous and Adaptive Systems 13(3): 1-24, 2019. Type: Article
Smartphone batteries don’t last as long as they used to. Why? Applications consume a lot of energy. However, the authors show that, besides the display, which is the most power-hungry service, all tasks related to the radio interface consume...
Multigrid for matrix-free high-order finite element computations on graphics processors
Kronbichler M., Ljungkvist K. ACM Transactions on Parallel Computing 6(1): 1-32, 2019. Type: Article
Discretization is a method for transforming continuous variables, equations, functions, and models into their discrete equivalents. A multigrid technique uses a hierarchy of discretization to solve elliptic partial differential equations (PDEs). C...
Evaluating the effects of missing values and mixed data types on social sequence clustering using t-SNE visualization
Lazar A., Jin L., Spurlock C., Wu K., Sim A., Todd A. Journal of Data and Information Quality 11(2): 1-22, 2019. Type: Article
The authors discuss how one can compensate for missing values when clustering joint categorical sequences. For example, one might have a set of sequences with both nominal values, such as family size, and binary values, for example, marriage statu...
Modeling information retrieval by formal logic: a survey
Abdulahhad K., Berrut C., Chevallet J., Pasi G. ACM Computing Surveys 52(1): 1-37, 2019. Type: Article
As the title indicates, formal logic is used for modeling information retrieval (IR). Readers can expect a literature review (of IR models), supported with graphs, mathematical formulas, and examples that lead to some interesting conclusions....
Coding-data portability in systematic literature reviews: a W3C’s open annotation approach
Díaz O., Medina H., Anfurrutia F. EASE 2019 (Proceedings of the Evaluation and Assessment on Software Engineering, Copenhagen, Denmark, Apr 15-17, 2019) 178-187, 2019. Type: Proceedings
Systematic literature reviews (SLRs) involve several steps: the planning step, which identifies the scope of literature according to the research goals, and develops a coding protocol; the analysis step, which performs searching for relevant liter...
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2021 ThinkLoud, Inc.